SW500010 Microchip Technology, SW500010 Datasheet - Page 363

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
Error and Warning Messages
(237) function "*" redefined
More than one definition for a function has been encountered in this module. Function overloading
is illegal, e.g.:
(238) illegal initialisation
You can’t initialise a typedef declaration, because it does not reserve any storage that can be
initialised, 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.:
int twice(int a)
{
}
/ * only one prototype & definition of rv can exist * /
long twice(long a)
{
}
/ * 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};
return a * 2;
return a * 2;
int a;
int a;
/ * a filescope variable called “a” * /
/ * attempting to define another of the same name * /
(Parser)
(Parser)
(Parser)
(Parser)
363

Related parts for SW500010