The biggest reason NTP is going for correct prototypes is that the NTP code
is kinda widely used, and we make sure the code will compile on a number of
C compilers.

We also like to crank up as many warnings as we can stand, and do our best
to make the code "correct".

There are a number of "longian" problems out there, and we have to take some
pains to make sure that network packets are the right length.

Getting the prototypes right makes a number of runtime problems go away, and
lets us know where we need to take a close look at casts.

H

Reply via email to