SW500010 Microchip Technology, SW500010 Datasheet - Page 361

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
(222) binary digit expected
A binary digit was expected following the 0b format specifier, e.g.
(223) digit out of range
A digit in this number is out of range of the radix for the number, e.g. using the digit 8 in an octal
number, or hex digits A-F in a decimal number. An octal number is denoted by the digit string
commencing with a zero, while a hex number starts with "0X" or "0x". For example:
(224) illegal "#" directive
An illegal # preprocessor has been detected. Likely a directive has been misspelt in your code
somewhere.
(225) missing character in character constant
The character inside the single quotes is missing, e.g.:
(226) char const too long
A character constant enclosed in single quotes may not contain more than one character, e.g.:
(227) "." expected after ".."
The only context in which two successive dots may appear is as part of the ellipsis symbol, which
must have 3 dots. (An ellipsis is used in function prototypes to indicate a variable number of param-
eters.)
was meant to be a structure member operator which would require you remove one dot.
Either .. was meant to be an ellipsis symbol which would require you to add an extra dot, or it
i = 0bf000;
int a = 058;
/ * leading 0 implies octal which has digits 0 - 7 * /
char c = ”;
c = ’12’;
/ * oops -- only one character may be specified * /
/ * wooops -- f000 is not a base two value * /
/ * the character value of what? * /
(Parser, Assembler, Optimiser)
(Parser)
(Parser)
(Parser)
(Parser)
(Parser)
361

Related parts for SW500010