John W. Temples wrote: > NULL is defined in stdio.h Hi John, Yes, thanks, you are correct about the above -- I did not mean to imply NULL was a C keyword. The code still compiles without error if I comment out '#include '. I'm wondering why the PICC Lite compiler still recognizes 'NULL' in the absence of stdio.h? (All I have for includes is: #include ). > NULL is normally used for comparison with a pointer, not a char. Thanks also for the clarification on the use of 'NULL'. Do you know of a pre-defined label in a header file somewhere that is more appropriate in this case? I know I could easily define my own( #define NULL_CHARACTER 0x00 ). Thanks again John. Regards, Ken Pergola -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads