Error text not in file Illegal C character in input file Too many identifiers in program Floating point numbers not supported Constant too large, must be < 65536 Character constant constructed incorrectly String too long Invalid Pre-Processor directive Define syntax error Macro identifier requires parameters End of file while within define definition Define expansion is too large Undefined identifier ELSE with no corresponding IF Missing #ENDIF Error in define syntax Too many #DEFINE statements Too many nested #INCLUDEs File in #INCLUDE can not be opened Filename must terminate with " or > Filename must start with " or < #ENDIF with no corresponding #IF Bad expression syntax Can't change device type this far into the code Unknown device type End of source file reached without closing comment */ symbol Too many identifiers have been defined Expression must evaluate to a constant Expecting an identifier Procedure definition different from previous definition Expecting a ] Identifier is already used in this scope Expecting a , or ) Expecting a { Unknown type Number of bits is out of range, must be 1-8 Expecting a ; or , Signed types are not supported This type can not be qualified with this qualifier Type is not defined Type specification not valid for a procedure Pointers to procedures are not valid Expecting a ; or { Expecting a declaration Internal Error - Contact CCS Subscript out of range, Must be 1-128 Expecting an = Expecting a , or } Expecting a ( Expecting LVALUE such as a variable name or * expression Expression too complex A numeric expression must appear here Undefined identifier Expecting procedure name Expecting a variable Too many parameters Element is not a member Expecting a structure/union Expecting a close paren This expression can not evaluate to a number Expecting : LVALUE required BIT variable not permitted here Expecting an array Too many subscripts Divide by zero Previous identifier must be a pointer Attributes used may only be applied to a procedure (INLINE or SEPARATE) Duplicate function Recursion not permitted No MAIN() function found Out of ROM, A segment or the program is too large. Incorrectly constructed label Internal error Not enough RAM for all variables Expect WHILE Expect ; Duplicate DEFAULT statements Too many constant structures to fit into available space Expect } Initialization of unions is not permitted Expecting a basic type This version does not support LONG INTs Arrays of bits are not permitted Pointers to bits are not permitted Recursively defined structures not permitted Expecting = Too many array subscripts Undefined label that was used in a GOTO Expecting an expression Attempt to create a pointer to a constant Expression must be a constant or simple variable Duplicate Interrupt Procedure Parameters not permitted An interrupt procedure is attempting to make a SEPARATE call Expecting an opcode mnemonic Baud rate out of range Must have a #USE DELAY before a #USE RS232 Duplicate USE USE parameter invalid USE parameter value is out of range Library in USE not found Expect comma Constant out of the valid range Extra characters on preprocessor command line Different levels of indirection Reference arrays are not permitted Structures and Unions can not be parameters (use * or &) Invalid parameters to shift function Array dimensions must be specified Expecting a . Unknown keyword in #FUSES Function used but not defined: Internal compiler limit reached Printf format type is invalid Printf format (%) invalid Printf variable count (%) does not match actual count Improper use of a function identifier Invalid conversion from LONG INT to INT