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 453
(989) module has code below file base of *h 
(Linker)
This module has code below the address given, but the -C option has been used to 
specify that a binary output file is to be created that is mapped to this address. This 
would mean code from this module would have to be placed before the beginning of 
the file! Check for missing psect directives in assembler files.
(990) modulus by zero in #if; zero result assumed 
(Preprocessor)
A modulus operation in a #if expression has a zero divisor. The result has been 
assumed to be zero, for example:
#define ZERO 0
#if FOO%ZERO    /* this will have an assumed result of 0 */
  #define INTERESTING
#endif
(991) integer expression required 
(Parser)
In an enum declaration, values may be assigned to the members, but the expression 
must evaluate to a constant of type int, for example:
enum {one = 1, two, about_three = 3.12};
  /* no non-int values allowed */
(992) can’t find op
(Assembler)
This is an internal compiler error. Contact Microchip Technical Support with details.
(993) some command-line options are disabled 
(Driver)
The compiler is operating in demo mode. Some command-line options are disabled.
(994) some command-line options are disabled and compilation is delayed 
(Driver)
The compiler is operating in demo mode. Some command-line options are disabled, 
the compilation speed will be slower.
(995) some command-line options are disabled, code size is limited to 16kB, compilation is delayed
 
(Driver)
The compiler is operating in demo mode. Some command-line options are disabled; 
the compilation speed will be slower, and the maximum allowed code size is limited to 
16 KB.