SW500010 Microchip Technology, SW500010 Datasheet - Page 378

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
(315) "{" expected
An opening brace was expected here. This error may be the result of a function definition missing
the opening brace, e.g.:
(316) "}" expected
A closing brace was expected here. This error may be the result of a initialized array missing the
closing brace, e.g.:
(317) "(" expected
An opening parenthesis, (, was expected here. This must be the first token after a while, for, if,
do or asm keyword, e.g.:
(318) string expected
The operand to an asm statement must be a string enclosed in parentheses, e.g.:
(319) while expected
The keyword while is expected at the end of a do statement, e.g.:
378
/ * oops! no opening brace after the prototype * /
void process(char c)
}
char carray[4] = { 1, 2, 3, 4;
if a == b
asm(nop);
do {
}
if(i > 5)
return max(c, 10) * 2; / * error flagged here * /
b = 0;
func(i++);
end();
/ * should be: if(a == b) * /
/ * that should be asm(“nop”);
/ * do the block while what condition is true? * /
/ * error flagged here * /
/ * oops -- no closing brace * /
Error and Warning Messages
(Parser)
(Parser)
(Parser)
(Parser)
(Parser)

Related parts for SW500010