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.

Table of Contents<br />

A.5 Identifiers ................................................................................................... 131<br />

A.6 Characters ................................................................................................. 131<br />

A.7 Integers ...................................................................................................... 132<br />

A.8 Floating Point ............................................................................................. 132<br />

A.9 Arrays <strong>and</strong> Pointers ................................................................................... 133<br />

A.10 Registers .................................................................................................. 133<br />

A.11 Structures, Unions, Enumerations <strong>and</strong> Bit fields ...................................... 134<br />

A.12 Qualifiers .................................................................................................. 134<br />

A.13 Declarators ............................................................................................... 134<br />

A.14 Statements ............................................................................................... 134<br />

A.15 Preprocessing Directives ......................................................................... 135<br />

A.16 Library Functions ..................................................................................... 136<br />

A.17 Signals ..................................................................................................... 137<br />

A.18 Streams <strong>and</strong> Files .................................................................................... 137<br />

A.19 tmpfile ...................................................................................................... 138<br />

A.20 errno ......................................................................................................... 138<br />

A.21 Memory .................................................................................................... 138<br />

A.22 abort ......................................................................................................... 138<br />

A.23 exit ........................................................................................................... 138<br />

A.24 getenv ...................................................................................................... 139<br />

A.25 system ...................................................................................................... 139<br />

A.26 strerror ..................................................................................................... 139<br />

Appendix B. Built-in Functions<br />

B.1 Introduction ................................................................................................ 141<br />

B.2 Built-In Function List .................................................................................. 142<br />

Appendix C. Diagnostics<br />

C.1 Introduction ................................................................................................ 163<br />

C.2 Errors ......................................................................................................... 163<br />

C.3 Warnings .................................................................................................... 182<br />

Appendix D. <strong>MPLAB</strong> C <strong>Compiler</strong> <strong>for</strong> PIC18 <strong>MCUs</strong> vs. 16-Bit Devices<br />

D.1 Introduction ................................................................................................ 203<br />

D.2 Highlights ................................................................................................... 203<br />

D.3 Data Formats ............................................................................................. 204<br />

D.4 Pointers ...................................................................................................... 204<br />

D.5 Storage Classes ........................................................................................ 204<br />

D.6 Stack Usage .............................................................................................. 204<br />

D.7 Storage Qualifiers ...................................................................................... 205<br />

D.8 Predefined Macro Names .......................................................................... 205<br />

D.9 Integer Promotions .................................................................................... 205<br />

D.10 String Constants ...................................................................................... 205<br />

D.11 Access Memory ....................................................................................... 205<br />

D.12 Inline Assembly ........................................................................................ 205<br />

D.13 Pragmas .................................................................................................. 206<br />

D.14 Memory Models ....................................................................................... 207<br />

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

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

Saved successfully!

Ooh no, something went wrong!