SW500010 Microchip Technology, SW500010 Datasheet - Page 346

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
(130) unknown type "*" in #[el]if sizeof()
An unknown type was used in a preprocessor sizeof(). The preprocessor can only evaluate
sizeof() with basic types, or pointers to basic types, e.g.:
(131) illegal type combination in #[el]if sizeof()
The preprocessor found an illegal type combination in the argument to sizeof() in a #if expres-
sion, e.g.
(132) no type specified in #[el]if sizeof()
Sizeof() was used in a preprocessor #if expression, but no type was specified. The argument to
sizeof() in a preprocessor expression must be a valid simple type, or pointer to a simple type,
e.g.:
(133) unknown type code (0x*) in #[el]if sizeof()
The preprocessor has made an internal error in evaluating a sizeof() expression. Check for a
malformed type specifier. This is an internal error. Contact HI-TECH Software technical support
with details.
(134) syntax error in #[el]if sizeof()
The preprocessor found a syntax error in the argument to sizeof, in a #if expression. Probable
causes are mismatched parentheses and similar things, e.g.:
346
#if sizeof(unt) == 2
#endif
/ * To sign, or not to sign, that is the error. * /
#if sizeof(signed unsigned int) == 2
#endif
#if sizeof()
#endif
i = 0xFFFF;
i = 0xFFFF;
i = 0;
/ * oops -- size of what? * /
/ * should be: #if sizeof(int) == 2 * /
Error and Warning Messages
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)

Related parts for SW500010