07.04.2013 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!