SW500011 Microchip Technology, SW500011 Datasheet - Page 333

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
Error and Warning Messages
will perform a sign extension of the char variable to the longer type. If you do not want this to take
place, use a cast, e.g.:
(356) implicit conversion of float to integer
A floating point value has been assigned or otherwise converted to an integral type. This could result
in truncation of the floating point value. A typecast will make this warning go away.
If you do intend to use an expression like this, then indicate that this is so by a cast:
(357) illegal conversion of integer to pointer
An integer has been assigned to or otherwise converted to a pointer type. This will usually mean you
have used the wrong variable, but if this is genuinely what you want to do, use a typecast to inform
the compiler that you want the conversion and the warning will be suppressed. This may also mean
you have forgotten the & address operator, e.g.:
If you do intend to use an expression like this, then indicate that this is so by a cast:
signed char sc;
unsigned int ui;
ui = sc;
ui = (unsigned char)sc;
double dd;
int i;
i = dd;
i = (int)dd;
int * ip;
int i;
ip = i;
ip = (int *)i;
/* is this really what you meant? */
/* oops -- did you mean ip = &i ? */
/* if sc contains 0xff,
ui will contain 0xffff for example */
(Parser)
(Parser)
333

Related parts for SW500011