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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
16-Bit C <strong>Compiler</strong> User’s Guide<br />
Module, Alternate.............................................. 64<br />
Module, Primary................................................ 64<br />
Modules ............................................................ 70<br />
Statement Differences.............................................. 30<br />
Statements ............................................................. 134<br />
static......................................................................... 58<br />
STATUS ................................................................. 207<br />
Storage Classes..................................................... 204<br />
Storage Qualifiers .................................................. 205<br />
Streams.................................................................. 137<br />
strerror.................................................................... 139<br />
String Constants..................................................... 205<br />
Strings ...................................................................... 38<br />
structure ............................................................. 73, 75<br />
Structures............................................................... 134<br />
Suffix LL ................................................................... 29<br />
Suffix ULL................................................................. 29<br />
switch ....................................................................... 41<br />
symbol...................................................................... 55<br />
Syntax Check ........................................................... 39<br />
Syntax <strong>for</strong> Writing ISR’s ......................................... 100<br />
system.................................................................... 139<br />
System Header Files.......................................... 41, 53<br />
T<br />
-T.............................................................................. 92<br />
TABLAT.................................................................. 207<br />
TBLPTR ................................................................. 207<br />
TBLRD ..................................................................... 97<br />
TMPDIR ................................................................... 59<br />
tmpfile..................................................................... 138<br />
-traditional .......................................................... 26, 38<br />
Traditional C............................................................. 45<br />
Translation ............................................................. 130<br />
transparent_union Attribute...................................... 18<br />
Trigraphs ............................................................ 41, 54<br />
-trigraphs .................................................................. 54<br />
Type Conversion ...................................................... 44<br />
typeof ....................................................................... 29<br />
U<br />
-U ....................................................................... 52, 54<br />
-u .............................................................................. 55<br />
ULL, Suffix................................................................ 29<br />
-undef ....................................................................... 54<br />
Underscore..................................................... 100, 119<br />
Unions .................................................................... 134<br />
unordered Attribute .................................................. 18<br />
Unroll Loop............................................................... 50<br />
unsigned char........................................................... 79<br />
unsigned int.............................................................. 79<br />
unsigned long........................................................... 79<br />
unsigned long long ................................................... 79<br />
unsigned long long int .............................................. 29<br />
unsigned short.......................................................... 79<br />
unused Attribute ............................................18, 25, 41<br />
Unused Function Parameter .................................... 41<br />
Unused Variable....................................................... 41<br />
user_init Attribute ..................................................... 25<br />
User-Defined Data Section....................................... 68<br />
User-Defined Text Section ....................................... 68<br />
Using Inline Assembly Language ........................... 121<br />
Using Macros ........................................................... 95<br />
Using SFRs .............................................................. 93<br />
V<br />
-v .............................................................................. 37<br />
Variable Attributes .................................................... 12<br />
Variables in Specified Registers............................... 27<br />
void........................................................................... 75<br />
volatile ...................................................................... 58<br />
W<br />
-W.............................................. 39, 41, 42, 43, 45, 163<br />
-w.............................................................................. 39<br />
W Registers...................................................... 73, 119<br />
W14 .................................................................. 70, 207<br />
W15 .................................................................. 70, 207<br />
-Wa........................................................................... 54<br />
-Waggregate-return .................................................. 43<br />
-Wall ..................................................39, 41, 42, 43, 45<br />
Warnings ................................................................ 182<br />
Warnings <strong>and</strong> Errors Control Options ...................... 39<br />
-fsyntax-only...................................................... 39<br />
-pedantic ........................................................... 39<br />
-pedantic-errors................................................. 39<br />
-W...................................................................... 43<br />
-w ...................................................................... 39<br />
-Waggregate-return........................................... 43<br />
-Wall .................................................................. 39<br />
-Wbad-function-cast .......................................... 43<br />
-Wcast-align ...................................................... 43<br />
-Wcast-qual ....................................................... 43<br />
-Wchar-subscripts ............................................. 39<br />
-Wcomment....................................................... 39<br />
-Wconversion .................................................... 44<br />
-Wdiv-by-zero.................................................... 39<br />
-Werror .............................................................. 44<br />
-Werror-implicit-function-declaration ................. 39<br />
-W<strong>for</strong>mat ........................................................... 39<br />
-Wimplicit........................................................... 39<br />
-Wimplicit-function-declaration .......................... 39<br />
-Wimplicit-int...................................................... 39<br />
-Winline ............................................................. 44<br />
-Wlarger-than- ................................................... 44<br />
-Wlong-long....................................................... 44<br />
-Wmain.............................................................. 39<br />
-Wmissing-braces ............................................. 39<br />
-Wmissing-declarations..................................... 44<br />
-Wmissing-<strong>for</strong>mat-attribute................................ 44<br />
-Wmissing-noreturn........................................... 44<br />
-Wmissing-prototypes ....................................... 44<br />
-Wmultichar ....................................................... 40<br />
-Wnested-externs.............................................. 44<br />
-Wno-long-long.................................................. 44<br />
-Wno-multichar.................................................. 40<br />
-Wno-sign-compare........................................... 45<br />
-Wpadded.......................................................... 44<br />
-Wparentheses.................................................. 40<br />
-Wpointer-arith .................................................. 44<br />
-Wredundant-decls............................................ 44<br />
-Wreturn-type .................................................... 40<br />
DS51284H-page 236 © 2008 <strong>Microchip</strong> Technology Inc.