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.

16-Bit C <strong>Compiler</strong> User’s Guide<br />

union defined inside parms<br />

A union is defined inside a function parameter list.<br />

union has no members<br />

The union is empty, it has no members.<br />

unknown conversion type character ‘character’ in <strong>for</strong>mat<br />

When checking the argument list of a call to printf, scanf, etc., the compiler found that<br />

one of the conversion characters in the <strong>for</strong>mat string was invalid (unrecognized).<br />

unknown conversion type character 0xnumber in <strong>for</strong>mat<br />

When checking the argument list of a call to printf, scanf, etc., the compiler found that<br />

one of the conversion characters in the <strong>for</strong>mat string was invalid (unrecognized).<br />

unknown escape sequence ‘sequence’<br />

‘sequence’ is not a valid escape code. An escape code must start with a ‘\’ <strong>and</strong> use<br />

one of the following characters: n, t, b, r, f, b, \, ', ", a, or ?, or it must be a numeric<br />

sequence in octal or hex. In octal, the numeric sequence must be less than 400 octal.<br />

In hex, the numeric sequence must start with an ‘x’ <strong>and</strong> be less than 100 hex.<br />

unnamed struct/union that defines no instances<br />

struct/union is empty <strong>and</strong> has no name.<br />

unreachable code at beginning of identifier<br />

There is unreachable code at beginning of the specified function.<br />

unrecognized gcc debugging option: char<br />

The ‘char’ is not a valid letter <strong>for</strong> the -dletters debugging option.<br />

unused parameter ‘identifier’<br />

The specified function parameter is not used in the function.<br />

unused variable ‘name’<br />

The specified variable was declared but not used.<br />

use of ‘*’ <strong>and</strong> ‘flag’ together in <strong>for</strong>mat<br />

When checking the argument list of a call to printf, scanf, etc., the compiler found that<br />

both the flags ‘*’ <strong>and</strong> ‘flag’ appear in the <strong>for</strong>mat string.<br />

use of C99 long long integer constants<br />

Integer constants are not allowed to be declared long long in ISO C89.<br />

use of ‘length’ length modifier with ‘type’ type character<br />

When checking the argument list of a call to printf, scanf, etc., the compiler found that<br />

the specified length was incorrectly used with the specified type.<br />

‘name’ used but never defined<br />

The specified function was used but never defined.<br />

‘name’ used with ‘spec’ ‘function’ <strong>for</strong>mat<br />

‘name’ is not valid with the conversion specification ‘spec’ in the <strong>for</strong>mat of the specified<br />

function.<br />

useless keyword or type name in empty declaration<br />

An empty declaration contains a useless keyword or type name.<br />

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

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

Saved successfully!

Ooh no, something went wrong!