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 />

P<br />

parameter ‘identifier’ declared void<br />

Parameters may not be declared void.<br />

parameter ‘identifier’ has incomplete type<br />

Parameters must have complete types.<br />

parameter ‘identifier’ has just a <strong>for</strong>ward declaration<br />

Parameters must have complete types; <strong>for</strong>ward declarations are insufficient.<br />

parameter ‘identifier’ is initialized<br />

It is lot legal to initialize parameters.<br />

parameter name missing<br />

The macro was expecting a parameter name. Check <strong>for</strong> two commas without a name<br />

between.<br />

parameter name missing from parameter list<br />

Parameter names must be included in the parameter list.<br />

parameter name omitted<br />

Parameter names may not be omitted.<br />

param types given both in param list <strong>and</strong> separately<br />

Parameter types should be given either in the parameter list or separately, but not both.<br />

parse error<br />

The source line cannot be parsed; it contains errors.<br />

pointer value used where a complex value was expected<br />

Do not use pointer values where complex values are expected.<br />

pointer value used where a floating point value was expected<br />

Do not use pointer values where floating-point values are expected.<br />

pointers are not permitted as case values<br />

A case value must be an integer-valued constant or constant expression.<br />

predicate must be an identifier<br />

#assert or #unassert require a single identifier as the predicate.<br />

predicate’s answer is empty<br />

The #assert or #unassert has a predicate <strong>and</strong> parentheses but no answer inside the<br />

parentheses, which is required.<br />

previous declaration of ‘identifier’<br />

This message identifies the location of a previous declaration of identifier that conflicts<br />

with the current declaration.<br />

identifier previously declared here<br />

This message identifies the location of a previous declaration of identifier that conflicts<br />

with the current declaration.<br />

identifier previously defined here<br />

This message identifies the location of a previous definition of identifier that conflicts<br />

with the current definition.<br />

prototype declaration<br />

Identifies the line number where a function prototype is declared. Used in conjunction<br />

with other error messages.<br />

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

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

Saved successfully!

Ooh no, something went wrong!