SW500010 Microchip Technology, SW500010 Datasheet - Page 368

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
(257) only "register" storage class allowed
The only storage class allowed for a function parameter is register, e.g.:
(258) duplicate qualifier
There are two occurrences of the same qualifier in this type specification. This can occur either
directly or through the use of a typedef. Remove the redundant qualifier. For example:
(259) can’t be qualifed both far and near
It is illegal to qualify a type as both far and near, e.g.:
(260) undefined enum tag "*"
This enum tag has not been defined, e.g.:
(261) struct/union member "*" redefined
This name of this member of the struct or union has already been used in this struct or union,
e.g.:
368
void process(static int input)
typedef volatile int vint;
/ * oops -- this results in two volatile qualifiers * /
volatile vint very_vol;
far near int spooky;
enum WHAT what;
struct {
} input;
int a;
int b;
int a;
/ * oops -- a different name is required here * /
/ * a definition for WHAT was never seen * /
/ * oops -- choose far or near, not both * /
Error and Warning Messages
(Parser)
(Parser)
(Parser)
(Parser)
(Parser)

Related parts for SW500010