SW500010 Microchip Technology, SW500010 Datasheet - Page 344

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
(120) operator "*" in incorrect context
An operator has been encountered in a #if expression that is incorrectly placed, e.g. two binary
operators are not separated by a value, e.g.:
(121) expression stack overflow at operator "*"
Expressions in #if lines are evaluated using a stack with a size of 128. It is possible for very
complex expressions to overflow this. Simplify the expression.
(122) unbalanced parenthesis at operator "*"
The evaluation of a #if expression found mismatched parentheses. Check the expression for correct
parenthesisation, e.g.:
(123) misplaced "?" or ":"; previous operator is "*"
A colon operator has been encountered in a #if expression that does not match up with a corre-
sponding ? operator, e.g.:
(124) illegal character "*" in #if
There is a character in a #if expression that has no business being there. Valid characters are the
letters, digits and those comprising the acceptable operators, e.g.:
344
#if FOO * % BAR == 4
#endif
#if ((A) + (B)
#endif
#if XXX : YYY
#if ‘YYY‘
#endif
#define BIG
#define ADDED
int m;
/ * what are these characters doing here? * /
/ * did you mean:
/ * oops -- a missing ), I think * /
/ * what is “ * %” ? * /
#if COND ? XXX : YYY * /
Error and Warning Messages
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)

Related parts for SW500010