SW006012 Microchip Technology, SW006012 Datasheet - Page 194

C COMPILER FOR DSPIC30F FAMILY

SW006012

Manufacturer Part Number
SW006012
Description
C COMPILER FOR DSPIC30F FAMILY
Manufacturer
Microchip Technology
Type
MPLAB® C30 Compilerr
Series
PIC24 & DsPICr
Datasheets

Specifications of SW006012

Supported Families
PIC24, DsPIC30F And DsPIC33F
Core Architecture
PIC, DsPIC
Kit Contents
Software And Docs
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Tool Type
Compiler
Processor Series
PIC24, dsPIC
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
MPLAB
DS51284F-page 188
®
C30 User’s Guide
R
“name” re-asserted
The answer for "name" has been duplicated.
“name” redefined
“name” was previously defined and is being redefined now.
redefinition of 'identifier'
The specified identifier has multiple, incompatible definitions.
redundant redeclaration of 'identifier' in same scope
The specified identifier was re-declared in the same scope. This is redundant.
register used for two global register variables
Two global register variables have been defined to use the same register.
repeated 'flag' flag in format
When checking the argument list of a call to strftime, the compiler found that there was
a flag in the format string that is repeated.
When checking the argument list of a call to printf, scanf, etc., the compiler found that
one of the flags { ,+,#,0,-} was repeated in the format string.
return-type defaults to 'int'
In the absence of an explicit function return-type declaration, the compiler assumes
that the function returns an int.
return type of 'name' is not 'int'
The compiler is expecting the return type of 'name' to be 'int'.
'return' with a value, in function returning void
The function was declared as void but returned a value.
'return' with no value, in function returning non-void
A function declared to return a non-void value contains a return statement with no
value. This is inconsistent.
right shift count >= width of type
Shift counts should be less than the number of bits in the type being shifted. Otherwise,
the shift is meaningless, and the result is undefined.
right shift count is negative
Shift counts should be positive. A negative right shift count does not mean shift left; it
is meaningless.
S
second argument of 'identifier' should be 'char **'
Expecting second argument of specified identifier to be of type 'char **'.
second parameter of 'va_start' not last named argument
The second parameter of 'va_start' must be the last named argument.
shadowing built-in function 'identifier'
The specified function has the same name as a built-in function, and consequently
shadows the built-in function.
shadowing library function 'identifier'
The specified function has the same name as a library function, and consequently
shadows the library function.
© 2007 Microchip Technology Inc.

Related parts for SW006012