PCWHD IDE COMPILER Custom Computer Services Inc (CCS), PCWHD IDE COMPILER Datasheet - Page 334

PCWHD PIC10,16,18,24, DSPIC

PCWHD IDE COMPILER

Manufacturer Part Number
PCWHD IDE COMPILER
Description
PCWHD PIC10,16,18,24, DSPIC
Manufacturer
Custom Computer Services Inc (CCS)
Type
Compilerr
Datasheet

Specifications of PCWHD IDE COMPILER

For Use With/related Products
Microchip PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC MCUs
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
429-1009
PCD C Compiler Reference Manual January 2011
Printf format type is invalid
An unknown character is after the % in a printf. Check the printf reference for valid formats.
Printf format (%) invalid
A bad format combination was used. For example, %lc.
Printf variable count (%) does not match actual count
The number of % format indicators in the printf does not match the actual number of variables that
follow. Remember in order to print a single %, you must use %%.
Recursion not permitted
The linker will not allow recursive function calls. A function may not call itself and it may not call
any other function that will eventually re-call it.
Recursively defined structures not permitted
A structure may not contain an instance of itself.
Reference arrays are not permitted
A reference parameter may not refer to an array.
Return not allowed in void function
A return statement may not have a value if the function is void.
RTOS call only allowed inside task functions
Selected part does not have ICD debug capability
STDOUT not defined (may be missing #RS 232)
An attempt was made to use a I/O function such as printf when no default I/O stream has been
established. Add a #USE RS232 to define a I/O stream.
Stream must be a constant in the valid range
I/O functions like fputc, fgetc require a stream identifier that was defined in a #USE RS232. This
identifier must appear exactly as it does when it was defined. Be sure it has not been redefined with
a #define.
String too long
Structure field name required
A structure is being used in a place where a field of the structure must appear. Change to the form
s.f where s is the structure name and f is a field name.
Structures and UNIONS cannot be parameters (use * or &)
A structure may not be passed by value. Pass a pointer to the structure using &.
320

Related parts for PCWHD IDE COMPILER