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