07.04.2013 Views

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>MPLAB</strong> ® C COMPILER FOR<br />

<strong>PIC24</strong> <strong>MCUs</strong> AND <strong>dsPIC</strong> ® <strong>DSCs</strong><br />

USER’S GUIDE<br />

Appendix A. Implementation-Defined Behavior<br />

A.1 INTRODUCTION<br />

A.2 HIGHLIGHTS<br />

This section discusses implementation-defined behavior <strong>for</strong> the <strong>MPLAB</strong> C <strong>Compiler</strong> <strong>for</strong><br />

<strong>PIC24</strong> <strong>MCUs</strong> <strong>and</strong> <strong>dsPIC</strong> ® <strong>DSCs</strong> (<strong>for</strong>merly <strong>MPLAB</strong> C30). The ISO st<strong>and</strong>ard <strong>for</strong> C<br />

requires that vendors document the specifics of “implementation defined” features of<br />

the language.<br />

Items discussed in this chapter are:<br />

• Translation<br />

• Environment<br />

• Identifiers<br />

• Characters<br />

• Integers<br />

• Floating Point<br />

• Arrays <strong>and</strong> Pointers<br />

• Registers<br />

• Structures, Unions, Enumerations <strong>and</strong> Bit fields<br />

• Qualifiers<br />

• Declarators<br />

• Statements<br />

• Preprocessing Directives<br />

• Library Functions<br />

• Signals<br />

• Streams <strong>and</strong> Files<br />

• tmpfile<br />

• errno<br />

• Memory<br />

• abort<br />

• exit<br />

• getenv<br />

• system<br />

• strerror<br />

© 2008 <strong>Microchip</strong> Technology Inc. DS51284H-page 129

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!