SW500010 Microchip Technology, SW500010 Datasheet - Page 351

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
(168) unknown option "*"
This option given to the component which caused the error is not recognized.
(169) strange character (*) after ##
There is an unexpected character after #.
(170) symbol "*" in undef was never defined
The symbol supplied as argument to #undef was not already defined. This warning may be disabled
with some compilers. This warning can be avoided with code like:
(171) wrong number of preprocessor macro arguments for "*" (* instead of *)(Preprocessor)
A macro has been invoked with the wrong number of arguments, e.g.:
(172) formal parameter expected after #
The stringization operator # (not to be confused with the leading # used for preprocessor control
lines) must be followed by a formal macro parameter, e.g.:
If you need to stringize a token, you will need to define a special macro to do it, e.g.
then use __mkstr__(token) wherever you need to convert a token into a string.
#ifdef SYM
#endif
#define ADD(a, b) (a+b)
ADD(1, 2, 3)
#define str(x) #y
#define __mkstr__(x) #x
#undef SYM
/ * only undefine if defined * /
/ * oops -- did you mean x instead of y? * /
/ * oops -- only two arguments required * /
(Preprocessor)
(Preprocessor)
(Preprocessor)
(Any)
351

Related parts for SW500010