SW500010 Microchip Technology, SW500010 Datasheet - Page 343

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
(113) unterminated string in preprocessor macro body
A macro definition contains a string that lacks a closing quote.
(114) illegal #undef argument
The argument to #undef must be a valid name. It must start with a letter, e.g.:
(115) recursive preprocessor macro definition of "*" defined by "*"
The named macro has been defined in such a manner that expanding it causes a recursive expansion
of itself!
(116) end of file within preprocessor macro argument from line *
A macro argument has not been terminated. This probably means the closing parenthesis has been
omitted from a macro invocation. The line number given is the line where the macro argument
started, e.g.:
(117) misplaced constant in #if
A constant in a #if expression should only occur in syntactically correct places. This error is most
probably caused by omission of an operator, e.g.:
(118) stack overflow processing #if expression
The preprocessor filled up its expression evaluation stack in a #if expression. Simplify the expres-
sion — it probably contains too many parenthesized subexpressions.
(119) invalid expression in #if line
This is an internal compiler error. Contact HI-TECH Software technical support with details.
#undef 6YYY
#define FUNC(a, b) func(a+b)
FUNC(5, 6;
#if FOO BAR
/ * this isn’t a valid symbol name * /
/ * oops -- did you mean: #if FOO == BAR ? * /
/ * oops -- where is the closing bracket? * /
(Preprocessor, Assembler)
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Preprocessor)
343

Related parts for SW500010