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.
 
 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:
 
 Roughly, Asterisk coding guidelines are generally equivalent to the 
 following: