SW500011 Microchip Technology, SW500011 Datasheet - Page 308

HI-TECH X PRO FOR PIC32

SW500011

Manufacturer Part Number
SW500011
Description
HI-TECH X PRO FOR PIC32
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC32r
Datasheet

Specifications of SW500011

No. Of User Licenses
1
Supported Families
PIC32
Core Architecture
PIC
Supported Hosts
Windows XP, Vista, Linux, Mac OS X
Software Edition
Professional
Kit Contents
Software And Docs
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC32 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
032
778-1007
778-1007
(219) missing name after pragma "printf_check"
The printf_check pragma expects the name of a function to follow. This specifies printf-style
format string checking for the function, e.g.
Maybe you meant something like:
Pragmas for all the standard printf-like function are already contained in <stdio.h>.
(220) exponent expected
A floating point constant must have at least one digit after the e or E., e.g.:
(221) hexadecimal digit expected
After 0x should follow at least one of the hex digits 0-9 and A-F or a-f, e.g.:
(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:
308
#pragma printf_check /* what function is to be checked? */
#pragma printf_check sprintf
float f;
f = 1.234e; /* oops -- what is the exponent? */
a = 0xg6; /* oops -- was that meant to be a = 0xf6 ? */
i = 0bf000; /* wooops -- f000 is not a base two value */
int a = 058;
/* leading 0 implies octal which has digits 0 - 7 */
(Parser, Assembler, Optimiser)
Error and Warning Messages
(Parser)
(Parser)
(Parser)
(Parser)

Related parts for SW500011