Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual

Product codes
SW006021-1
Page of 518
MPLAB
®
 XC8 C Compiler User’s Guide
DS52053B-page 510
 2012 Microchip Technology Inc.
CONFIG class ........................................................ 237
config pragma ........................................................ 135
config psect ............................................................ 233
configuration bits .................................................... 135
CONST class.......................................................... 236
const objects
initialization ..................................................... 161
storage location............................................... 173
const psect ............................................................. 233
const qualifier ................................................. 161
constants
assembly ......................................................... 250
C specifiers ..................................................... 158
character ......................................................... 160
string, see string literals .................................. 160
context switch code ..................... 53
control qualifier ....................................................... 140
conversion between types...................................... 179
copyright notice ........................................................ 97
cos function ............................................................ 326
cosh function .......................................................... 327
cputs function ......................................................... 327
CREF application ....................................267
CREF options ................................................. 297
CROMWELL application ...........................84
CROMWELL options ...............................300
cross reference files ............................................... 297
cross reference listings........................................... 297
cross referencing.................................................... 267
cstack psect ................................................... 169
ctime function ......................................................... 328
Customer Notification Service .................................... 9
Customer Support .................................................... 10
D
DABS directive ....................................................... 261
dat directory ............................................................. 86
data memory ........................... 165
data pointers .......................................................... 153
data psect................................................166
data types
assembly ......................................................... 251
floating point............................................ 146
integer ..................................................... 143
size of.................................................19
DB directive ............................................................ 260
DDW directive ........................................................ 260
debug information .................................................... 95
assembler ....................................................... 244
file formats ...................................................... 300
optimizers and................................................. 243
debuggers .................................................57
default psect ........................................................... 254
default suboption ...................................................... 91
delay routine..................................................... 59
delta PSECT flag.....................................201
dependency files .................................................... 114
destination operands .............................................. 246
device family macro................................................ 213
device macros ........................................................ 212
device selection.............................................. 100
device support .......................................... 64
device_id_read() function ....................................... 329
DI macro ................................................................. 329
diagnostic files.......................................................... 85
directives, see assembler directives
disabling interrupts ........................................... 58
div function ............................................................. 330
divide by zero ......................................................... 481
Documentation
Conventions ........................................................ 8
Layout ................................................................. 7
doprnt.c source file ................................................. 198
doprnt.pre file ................................................. 109
double data type ............................................. 102
driver ................................................................ 71
command file..................................................... 72
command format ............................................... 72
help on options ................................................ 105
input files ........................................................... 72
long command lines .......................................... 72
single step compilation ...................................... 78
driver option
- ......................................................................... 91
+ ........................................................................ 91
ADDRQUAL ...............................99
all....................................................................... 91
ASMLIST................................ 85
C........................................................................ 93
CCI .............................................................. 39
CHECKSUM............................................ 100
CHIP................................................ 100
CHIPINFO ................................................. 64
CODEOFFSET.................................. 56
D.......................................................... 94
DEBUGGER............................................ 101
default ............................................................... 91
DOUBLE ......................................... 102
E .................................................................. 88
ECHO.............................................................. 102
EMI .................................................................. 102
ERRATA.......................................................... 103
ERRFORMAT ........................................... 88
ERRORS ....................................86
FILL ................................................. 100
FLOAT............................................................. 105
G ....................................................................... 95
GETOPTION ................................................... 105
HELP............................................................... 105
HTML .............................................................. 106
I ................................................................. 95
L ........................................................................ 95
L (linker options)................................ 96
LANG ........................................................ 87
M ......................................................... 85
MEMMAP ........................................................ 106
MODE ..................................................... 106
MSGDISABLE ................................... 90
MSGFORMAT ................................... 88
N.......................................................... 51
NODEL ...................................................... 78