On Thu, 22 Jul 2010, Paul Hutchinson wrote: > The parameter identifiers in a C function prototype are optional No, they aren't. A function declaration that doesn't specify the number and types of the parameters is not a function prototype. Something like this: void func(); void main(void) { func(); } will correctly generate a "missing prototype" warning from some compilers (e.g., Microchip's C18). -- John W. Temples, III -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist