add guideline comment about not using '%i' with scanf
authorKevin P. Fleming <kpfleming@digium.com>
Sat, 23 Apr 2005 15:11:28 +0000 (15:11 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Sat, 23 Apr 2005 15:11:28 +0000 (15:11 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5501 65c4cc65-6c06-0410-ace0-fbb531ad65f3

doc/CODING-GUIDELINES

index f115094..b9fcfba 100755 (executable)
@@ -24,6 +24,10 @@ Try to match the existing formatting of the file you are working on.
 Functions and variables that are not intended to be global must be
 declared static.
 
+When reading integer numeric input with scanf (or variants), do _NOT_ use '%i'
+unless specifically want to allow non-base-10 input; '%d' is always a better
+choice, since it will not silently turn numbers with leading zeros into base-8.
+
 Roughly, Asterisk coding guidelines are generally equivalent to the 
 following: