SW500010 Microchip Technology, SW500010 Datasheet - Page 340

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
(3) malformed error information on line *, in file *
The compiler has attempted to load the messages for the selected language, but the message descrip-
tion file (MDF) was corrupted and could not be read correctly.
(100) unterminated #if[n][def] block from line *
A #if or similar block was not terminated with a matching #endif, e.g.:
(101) #* may not follow #else
A #else or #elif has been used in the same conditional block as a #else. These can only
follow a #if, e.g.:
(102) #* must be in an #if
The #elif, #else or #endif directive must be preceded by a matching #if line. If there is an
apparently corresponding #if line, check for things like extra #endif’s, or improperly terminated
comments, e.g.:
340
#if INPUT
void main(void)
{
}
#ifdef FOO
#else
#elif defined(NEXT)
#endif
#ifdef FOO
#endif
#elif defined(NEXT)
#endif
run();
result = foo;
result = bar;
result = next(0);
result = foo;
result = bar;
result = next(0);
/ * error flagged here * /
/ * no #endif was found in this module * /
/ * the #else above terminated the #if * /
/ * the #endif above terminated the #if * /
Error and Warning Messages
(all applications)
(Preprocessor)
(Preprocessor)
(Preprocessor)

Related parts for SW500010