User manual

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
, 174
constants
assembly......................................................... 250
C specifiers ..................................................... 158
character ......................................................... 160
string, see string literals .................................. 160
context switch code.....................53
, 63, 185, 191, 219
control qualifier....................................................... 140
conversion between types...................................... 179
copyright notice ........................................................ 97
cos function ............................................................ 326
cosh function ..........................................................327
cputs function......................................................... 327
CREF application ....................................267
, 297299
CREF options................................................. 297
299
CROMWELL application ...........................84
, 300302
CROMWELL options...............................300
, 301302
cross reference files ............................................... 297
cross reference listings........................................... 297
cross referencing.................................................... 267
cstack psect ................................................... 169, 235
ctime function......................................................... 328
Customer Notification Service.................................... 9
Customer Support .................................................... 10
D
DABS directive....................................................... 261
dat directory ............................................................. 86
data memory ...........................165
, 175, 235, 257, 258
data pointers ..........................................................153
data psect................................................166, 216, 235
data types
assembly......................................................... 251
floating point............................................ 146
148
integer..................................................... 143
145
size of.................................................19
, 143, 147
DB directive............................................................ 260
DDW directive ........................................................ 260
debug information .................................................... 95
assembler ....................................................... 244
file formats ...................................................... 300
optimizers and................................................. 243
debuggers .................................................57
, 101, 300
default psect........................................................... 254
default suboption...................................................... 91
delay routine..................................................... 59
, 314
delta PSECT flag.....................................201
, 257, 279
dependency files .................................................... 114
destination operands.............................................. 246
device family macro................................................ 213
device macros........................................................ 212
device selection.............................................. 100
, 283
device support.......................................... 64
, 100, 133
device_id_read() function....................................... 329
DI macro.................................................................329
diagnostic files..........................................................85
directives, see assembler directives
disabling interrupts ........................................... 58
, 192
div function .............................................................330
divide by zero .........................................................481
Documentation
Conventions ........................................................ 8
Layout .................................................................7
doprnt.c source file.................................................198
doprnt.pre file ................................................. 109
, 199
double data type............................................. 102
, 146
driver ................................................................ 71
116
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
, 120, 163, 164
all.......................................................................91
ASMLIST................................85, 98, 99, 243, 269
C........................................................................93
CCI.............................................................. 39
, 99
CHECKSUM............................................ 100
, 121
CHIP................................................ 100
, 244, 286
CHIPINFO................................................. 64
, 100
CODEOFFSET.................................. 56
, 101, 121
D.......................................................... 94
, 98, 119
DEBUGGER............................................ 101
, 121
default ...............................................................91
DOUBLE ......................................... 102, 122, 146
E.................................................................. 88
, 94
ECHO..............................................................102
EMI..................................................................102
ERRATA..........................................................103
ERRFORMAT ........................................... 88
, 104
ERRORS....................................86
, 104, 245, 286
FILL................................................. 100
, 104, 121
FLOAT.............................................................105
G ....................................................................... 95
GETOPTION...................................................105
HELP...............................................................105
HTML ..............................................................106
I ................................................................. 95
, 118
L ........................................................................ 95
L (linker options)................................ 96
, 285, 287
LANG ........................................................ 87
, 106
M ......................................................... 85
, 96, 286
MEMMAP........................................................106
MODE ..................................................... 106
, 120
MSGDISABLE................................... 90
, 107, 244
MSGFORMAT................................... 88
, 104, 107
N.......................................................... 51
, 97, 119
NODEL...................................................... 78
, 107