From 93c8e08989ef9b8bc23c7286e744182428006010 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Fri, 1 Apr 2005 04:38:12 +0000 Subject: Update README to reflect modern Asterisk features and requirements Add note in UPGRADE.txt about compiler requirements Add note to CODING-GUIDELINES about new policy for CLI command structure git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5335 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- doc/CODING-GUIDELINES | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'doc/CODING-GUIDELINES') diff --git a/doc/CODING-GUIDELINES b/doc/CODING-GUIDELINES index 175fb5380..f115094d0 100755 --- a/doc/CODING-GUIDELINES +++ b/doc/CODING-GUIDELINES @@ -78,7 +78,6 @@ for (x=0;x<5;x++) { } - Make sure you never use an uninitialized variable. The compiler will usually warn you if you do so. @@ -154,3 +153,14 @@ if (name && (len = strlen(name) + strlen(prefix) + strlen(postfix) + 3) && (newn Use const on pointers which your function will not be modifying, as this allows the compiler to make certain optimizations. + +== CLI Commands == + +New CLI commands should be named using the module's name, followed by a verb +and then any parameters that the command needs. For example: + +*CLI> iax2 show peer + +not + +*CLI> show iax2 peer -- cgit v1.2.3