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.
R<br />
Diagnostics<br />
redeclaration of ‘identifier’<br />
The identifier is multiply declared.<br />
redeclaration of ‘enum identifier’<br />
Enums may not be redeclared.<br />
‘identifier’ redeclared as different kind of symbol<br />
Multiple, inconsistent declarations exist <strong>for</strong> identifier.<br />
redefinition of ‘identifier’<br />
The identifier is multiply defined.<br />
redefinition of ‘struct identifier’<br />
Structs may not be redefined.<br />
redefinition of ‘union identifier’<br />
Unions may not be redefined.<br />
register name given <strong>for</strong> non-register variable ‘name’<br />
Attempt to map a register to a variable which is not marked as register.<br />
register name not specified <strong>for</strong> ‘name’<br />
File scope variable ‘name’ declared as a register variable without providing a register.<br />
register specified <strong>for</strong> ‘name’ isn’t suitable <strong>for</strong> data type<br />
Alignment or other restrictions prevent using requested register.<br />
request <strong>for</strong> member ‘identifier’ in something not a structure or union<br />
Only structure or unions have members. It is not legal to reference a member of<br />
anything else, since nothing else has members.<br />
requested alignment is not a constant<br />
The argument to the aligned attribute must be a compile-time constant.<br />
requested alignment is not a power of 2<br />
The argument to the aligned attribute must be a power of two.<br />
requested alignment is too large<br />
The alignment size requested is larger than the linker allows. The size must be 4096<br />
or less <strong>and</strong> a power of 2.<br />
return type is an incomplete type<br />
Return types must be complete.<br />
S<br />
save variable ‘name’ index not constant<br />
The subscript of the array ‘name’ is not a constant integer.<br />
save variable ‘name’ is not word aligned<br />
The object being saved must be word aligned<br />
save variable ‘name’ size is not even<br />
The object being saved must be evenly sized.<br />
save variable ‘name’ size is not known<br />
The object being saved must have a known size.<br />
© 2008 <strong>Microchip</strong> Technology Inc. DS51284H-page 177