MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip
MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip
MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
16-Bit C <strong>Compiler</strong> User’s Guide<br />
Invalid location qualifier: ‘symbol’<br />
Expecting ‘sfr’ or ‘gpr’, which are ignored on <strong>dsPIC</strong> DSC devices, as location qualifiers.<br />
invalid oper<strong>and</strong>s to binary ‘operator’<br />
The oper<strong>and</strong>s to the specified binary operator are invalid.<br />
Invalid option ‘option’<br />
The specified comm<strong>and</strong>-line option is invalid.<br />
Invalid option ‘symbol’ to interrupt pragma<br />
Expecting shadow <strong>and</strong>/or save as options to interrupt pragma.<br />
Invalid option to interrupt pragma<br />
Garbage at the end of the pragma.<br />
Invalid or missing function name from interrupt pragma<br />
The interrupt pragma requires the name of the function being called.<br />
Invalid or missing section name<br />
The section name must start with a letter or underscore (‘_’) <strong>and</strong> be followed by a<br />
sequence of letters, underscores <strong>and</strong>/or numbers. The names ‘access’, ‘shared ’ <strong>and</strong><br />
‘overlay’ have special meaning.<br />
invalid preprocessing directive #‘directive’<br />
Not a valid preprocessing directive. Check the spelling.<br />
invalid preprologue argument<br />
The pre prologue option is expecting an assembly statement or statements <strong>for</strong> its<br />
argument enclosed in double quotes.<br />
invalid register name <strong>for</strong> ‘name’<br />
File scope variable ‘name’ declared as a register variable with an illegal register name.<br />
invalid register name ‘name’ <strong>for</strong> register variable<br />
The specified name is not the name of a register.<br />
invalid save variable in interrupt pragma<br />
Expecting a symbol or symbols to save.<br />
invalid storage class <strong>for</strong> function ‘identifier’<br />
Functions may not have the ‘register’ storage class.<br />
invalid suffix ‘suffix’ on integer constant<br />
Integer constants may be suffixed by the letters ‘u’, ‘U’, ‘l’ <strong>and</strong> ‘L’ only.<br />
invalid suffix on floating constant<br />
A floating constant suffix may be ‘f’, ‘F’, ‘l’ or ‘L’ only. If there are two ‘L’s, they must be<br />
adjacent <strong>and</strong> the same case.<br />
invalid type argument of ‘operator’<br />
The type of the argument to operator is invalid.<br />
invalid type modifier within pointer declarator<br />
Only const or volatile may be used as type modifiers within a pointer declarator.<br />
invalid use of array with unspecified bounds<br />
Arrays with unspecified bounds must be used in valid ways.<br />
invalid use of incomplete typedef ‘typedef’<br />
The specified typedef is being used in an invalid way; this is not allowed.<br />
DS51284H-page 172 © 2008 <strong>Microchip</strong> Technology Inc.