Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual

Product codes
SW006021-1
Page of 518
Error and Warning Messages
 2012 Microchip Technology Inc.
DS52053B-page 451
(965) -STRPACK option not yet implemented, option will be ignored 
(Hexmate)
This option currently is not available and will be ignored.
(966) no END record for HEX file "*" 
(Hexmate)
Intel HEX file did not contain a record of type END. The HEX file may be incomplete.
(967) unused function definition "*" (from line *) 
(Parser)
The indicated static function was never called in the module being compiled. Being 
static, the function cannot be called from other modules so this warning implies the 
function is never used. Either the function is redundant, or the code that was meant to 
call it was excluded from compilation or misspelled the name of the function.
(968) unterminated string 
(Assembler)
A string constant appears not to have a closing quote missing.
(969) end of string in format specifier 
(Parser)
The format specifier for the printf() style function is malformed.
(970) character not valid at this point in format specifier 
(Parser)
The printf() style format specifier has an illegal character.
(971) type modifiers not valid with this format 
(Parser)
Type modifiers may not be used with this format.
(972) only modifiers "h" and "l" valid with this format 
(Parser)
Only modifiers h (short ) and l (long ) are legal with this printf format specifier.
(973) only modifier "l" valid with this format 
(Parser)
The only modifier that is legal with this format is l (for long).
(974) type modifier already specified 
(Parser)
This type modifier has already be specified in this type.
(975) invalid format specifier or type modifier 
(Parser)
The format specifier or modifier in the printf-style string is illegal for this particular 
format.
(976) field width not valid at this point 
(Parser)
A field width may not appear at this point in a printf() type format specifier.
(978) this identifier is already an enum tag 
(Parser)
This identifier following a struct or union keyword is already the tag for an 
enumerated type, and thus should only follow the keyword enum, for example:
enum IN {ONE=1, TWO};
struct IN {             /* oops -- IN is already defined */
  int a, b;
};