SW500010 Microchip Technology, SW500010 Datasheet - Page 352

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
(173) undefined symbol "*" in #if, 0 used
A symbol on a #if expression was not a defined preprocessor macro. For the purposes of this
expression, its value has been taken as zero. This warning may be disabled with some compilers.
Example:
(174) multi-byte constant "*" isn’t portable
Multi-byte constants are not portable, and in fact will be rejected by later passes of the compiler,
e.g.:
(175) division by zero in #if; zero result assumed
Inside a #if expression, there is a division by zero which has been treated as yielding zero, e.g.:
(176) missing newline
A new line is missing at the end of the line. Each line, including the last line, must have a new line
at the end. This problem is normally introduced by editors.
(177) symbol "*" in -U option was never defined
A macro name specified in a -U option to the preprocessor was not initially defined, and thus cannot
be undefined.
352
#if FOO+BAR
#endif
#if CHAR == ’ab’
#endif
#if foo/0
#endif
#define GOOD
#define MULTI
int a;
/ * divide by 0: was this what you were intending? * /
/ * e.g. FOO was never #defined * /
Error and Warning Messages
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)

Related parts for SW500010