Merge commit 'brent/master'
[freebsd-src/fkvm-freebsd.git] / contrib / ntp / README.hackers
bloba33b004e5ac0e07f846a30fd8c951b89848c1219
1 Notes to hackers.
3 See README.patches for information about submitting patches.
5 ---
7 Dave likes this code indented formatted in a consistent way.
8 The file "dot.emacs" has the emacs C-mode indentation style that Dave likes.
10 ---
12 NTP4 uses ANSI C.  Some folks are blessed with a pre-ansi C compiler.  We
13 support them by using "ansi2knr" in the Makefiles, which is automatically
14 detected and selected by the configure process.
16 For ansi2knr to work, we MUST define functions as follows:
18 type stuff
19 function_name ( actual parameters )
21 While the whitespace is optional, the function name MUST start at column 0.
23 ---
25 We'd like to see *all* system function declarations live in include/l_stdlib.h
26 and NEVER appear in the .c files.
28 ---