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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

N<br />

Diagnostics<br />

negative width in bit-field ‘identifier’<br />

Bit-field widths may not be negative.<br />

nested function ‘name’ declared ‘extern’<br />

A nested function cannot be declared ‘extern’.<br />

nested redefinition of ‘identifier’<br />

Nested redefinitions are illegal.<br />

no data type <strong>for</strong> mode ‘mode’<br />

The argument mode specified <strong>for</strong> the mode attribute is a recognized GCC machine<br />

mode, but it is not one that is implemented in the compiler.<br />

no include path in which to find ‘name’<br />

Cannot find include file ‘name’.<br />

no macro name given in #‘directive’ directive<br />

A macro name must follow the #define, #undef, #ifdef or #ifndef directives.<br />

nonconstant array index in initializer<br />

Only constant array indices may be used in initializers.<br />

non-prototype definition here<br />

If a function prototype follows a definition without a prototype, <strong>and</strong> the number of<br />

arguments is inconsistent between the two, this message identifies the line number of<br />

the non-prototype definition.<br />

number of arguments doesn’t match prototype<br />

The number of function arguments must match the function’s prototype.<br />

O<br />

oper<strong>and</strong> constraint contains incorrectly positioned ‘+’ or ‘=’.<br />

The asm statement is invalid.<br />

oper<strong>and</strong> constraints <strong>for</strong> ‘asm’ differ in number of alternatives<br />

The asm statement is invalid.<br />

operator “defined” requires an identifier<br />

“defined” is expecting an identifier.<br />

operator ‘symbol’ has no right oper<strong>and</strong><br />

Preprocessor operator ‘symbol’ requires an oper<strong>and</strong> on the right side.<br />

output number n not directly addressable<br />

The asm statement is invalid.<br />

output oper<strong>and</strong> constraint lacks ‘=’<br />

The asm statement is invalid.<br />

output oper<strong>and</strong> is constant in ‘asm’<br />

The asm statement is invalid.<br />

overflow in enumeration values<br />

Enumeration values must be in the range of ‘int’.<br />

© 2008 <strong>Microchip</strong> Technology Inc. DS51284H-page 175

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

Saved successfully!

Ooh no, something went wrong!