SW500011 Microchip Technology, SW500011 Datasheet - Page 311

HI-TECH X PRO FOR PIC32

SW500011

Manufacturer Part Number
SW500011
Description
HI-TECH X PRO FOR PIC32
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC32r
Datasheet

Specifications of SW500011

No. Of User Licenses
1
Supported Families
PIC32
Core Architecture
PIC
Supported Hosts
Windows XP, Vista, Linux, Mac OS X
Software Edition
Professional
Kit Contents
Software And Docs
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC32 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
032
778-1007
778-1007
Error and Warning Messages
(238) illegal initialisation
You can’t initialise a typedef declaration, because it does not reserve any storage that can be ini-
tialised, e.g.:
(239) identifier "*" redefined (from line *)
This identifier has already been defined in the same scope. It cannot be defined again, e.g.:
Note that variables with the same name, but defined with different scopes are legal, but not recom-
mended.
(240) too many initializers
There are too many initializers for this object. Check the number of initializers against the object
definition (array or structure), e.g.:
(241) initialization syntax
The initialisation of this object is syntactically incorrect. Check for the correct placement and num-
ber of braces and commas, e.g.:
(242) illegal type for switch expression
A switch operation must have an expression that is either an integral type or an enumerated value,
e.g:
/* oops -- uint is a type, not a variable */
typedef unsigned int uint = 99;
/* three elements, but four initializers */
int ivals[3] = { 2, 4, 6, 8};
int iarray[10] = {{’a’, ’b’, ’c’};
/* oops -- one two many {s */
double d;
switch(d) { /* oops -- this must be integral */
}
int a; /* a filescope variable called “a” */
int a; /* attempting to define another of the same name */
case ’1.0’:
d = 0;
(Parser)
(Parser)
(Parser)
(Parser)
(Parser)
311

Related parts for SW500011