SW500010 Microchip Technology, SW500010 Datasheet - Page 367

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
(253) argument list conflicts with prototype
The argument list in a function definition is not the same as a previous prototype for that function.
Check that the number and types of the arguments are all the same.
(254) undefined *: "*"
This is an internal compiler error. Contact HI-TECH Software technical support with details.
(255) not a member of the struct/union "*"
This identifier is not a member of the structure or union type with which it used here, e.g.:
(256) too much indirection
A pointer declaration may only have 16 levels of indirection.
/ * this is supposedly calc’s prototype * /
extern int calc(int, int);
int calc(int a, long int b)
{
}
extern int calc(int);
int calc(int a, int b)
{
}
struct {
} data;
if(data.d)
return sin(b/a);
return a + b;
int a, b, c;
return;
/ * oops --
there is no member d in this structure * /
/ * this is supposedly calc’s prototype * /
/ * hmmm -- which is right? * /
/ * error flagged here * /
/ * hmmm -- which is right? * /
/ * error flagged here * /
(Parser)
(Parser)
(Parser)
(Parser)
367

Related parts for SW500010