Paul, thanks for the #pragma suggestion. Splint no longer gives me an error message for the "__CONFIG" line when I start it off with "#pragma __CONFIG xxx". However, splint now refuses to recognize the variables that were declared in the *.h files #included at the beginning of the program. Is using splint a lost cause for embedded engineering? Was it meant for stand-alone computer programs? I thought it would help me write better code, but it's of no value if it ends up just getting in the way instead, especially if it only reports the first error it finds and then ignores the rest of the program. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist