|
Index |
#define, 1
#include, adding header files with, 1
.profile filename extension, 1
in C99, 1
with -xCC, 1
_ _asm keyword, 1
_ _STDC_ _ value under -Xc, 1
__'uname -s'_'uname -r', 1, 2, 3
__amd64, 1
__BUILT_IN_VA_ARG_INCR, 1, 2, 3
__DATE__, 1
__func__, 1
__global, 1
__hidden, 1
__lint predefined token, 1
__PRAGMA_REDEFINE_EXTNAME, 1
__symbolic, 1
__thread, 1
__TIME__, 1
__x86_64, 1
_Exit function, 1
_OPENMP preprocessor token, 1
_Pragma, 1
_REENTRANT-lthread, 1
_Restrict, 1
-A, 1
-a, 1
abort function, 1
accessible documentation, 1
acomp (C compiler), 1
alignment of structures, 1
any level alias disambiguation, 1
declarators per C99, 1
incomplete array types per C99, 1
ascftime function, 1
_ _asm keyword, 1
assembler, 1
assembly in source, 1
assembly language templates, 1
-B, 1
-b, 1
basic level alias disambiguation, 1
basic mode of lint, 1
Binary Interface Descriptors (BIDS), 1
binding, 1, 2
as impacted by transition to ISO C, 1
portability of constants assigned to, 1
promotion of, 1
treating as signed or unsigned, 1
bits, in execution character set, 1
bitwise operations on signed integers, 1
buffering, 1
changing default dirs searched for libraries, 1
compilation modes and dependencies, 1
components, 1
driver call to incremental linker, 1
options passed to linker, 1
C programming tools, 1
// comment indicators, 1
__func__ support, 1
_Pragma, 1
array declarator, 1
flexible array members, 1
FLT_EVAL_METHOD, 1
idempotent qualifiers, 1
implicit function declaration in, 1
inline function specifier, 1
list of keywords, 1
mixed declarations and code, 1
Sun's implementation of, 1 - 2
type declaration in for loop, 1
type specifier requirement, 1
variable length arrays, 1
calloc function, 1
case statements, 1
interaction with -G, 1
-flags, 1
interaction with FLT_EVAL_METHOD, 1
-fnonstd, 1
as part of -fast expansion, 1
grouped by functionality, 1
syntax, 1
interaction with FLT_EVAL_METHOD, 1
interaction with -flteval, 1
as part of -fast expansion, 1
grouped by functionality, 1
syntax, 1
as part of -fast expansion, 1
grouped by functionality, 1
interaction with FLT_EVAL_METHOD, 1
syntax, 1
as part of -fast expansion, 1
grouped by functionality, 1
syntax, 1
-KPIC, 1
-Kpic, 1
-native, 1
as part of -fast expansion, 1
grouped by functionality, 1, 2
interaction with -flteval, 1
syntax, 1
-O, 1
-qp, 1
interaction with FLT_EVAL_METHOD, 1
as part of -fast expansion, 1
explanation, 1
grouped by functionality, 1
syntax, 1
grouped by functionality, 1, 2
interaction with FLT_EVAL_METHOD, 1
interaction with -flteval, 1
syntax, 1
as part of -fast expansion, 1
grouped by functionality, 1
syntax, 1
grouped by functionality, 1, 2
in math conversions, 1
syntax, 1
as part of -fast expansion, 1
grouped by functionality, 1, 2, 3
syntax, 1
-xdryrun, 1
as part of -fast expansion, 1
grouped by functionality, 1
syntax, 1
as part of -fast expansion, 1
interaction with -G, 1
interaction with -xO, 1
as part of -fast expansion, 1
grouped by functionality, 1
syntax, 1
grouped by functionality, 1
interaction with -xmaxopt, 1
syntax, 1
grouped by functionality, 1
syntax, 1
grouped by functionality, 1
syntax, 1
cftime function, 1
cg (code generator), 1
signedness of, 1
storage allocation for, 1
bits in set, 1
decimal point, 1
mapping set, 1
multibyte, shift status, 1
set, collation sequence, 1
single-character character-constant, 1
source and execution of set, 1
space, 1
testing of sets, 1
code generator, 1
by using -fast, 1
optimizer, 1
with -xO, 1
preventing removal by preprocessor, 1
using // by issuing -xCC, 1
using // in C99, 1
compilation mode options, list of, 1
compiled code options, list of, 1
compiler commentary in object file, reading with er_src utility, 1
compiler options grouped by function, 1 - 2
compilers, accessing, 1
computed goto, 1
consistency checks by lint, 1
promotion of integral, 1
integers, 1
cpp (C preprocessor), 1
creat function, 1
command-line use, 1 - 2, 3 - 4
editing source files, 1 - 2, 3 - 4, 5 - 6
environment variables, 1
searching source files, 1 - 2, 3, 4 - 5
See also Source Browser
-D, 1
-d, 1
data alignment, list of compiler options for, 1
data reordering, 1
long long, 1
unsigned long long, 1
date and time formats, 1
disable Auto-Read for, 1
symbol table information for, 1
debugger data format, 1
debugging information, removing, 1
debugging, list of compiler options for, 1
decimal-point character, 1
__global, 1
__hidden, 1
__symbolic, 1
__thread, 1
declarators, 1
compiler behavior, 1
handling and SIGILL, 1
locale, 1
default dirs searched for libraries, 1
deferred-link messages, 1
#define, 1
diagnostics, format, 1
diagnostics, list of compiler options for, 1
-dirout, 1
documentation index, 1
documentation, accessing, 1
domain errors, math functions, 1
double, storage allocation for, 1
dwarf debugger-data format, 1
dynamic linking, 1
-E, 1
edit, source files, See cscope
elfdump, 1
enhanced mode of lint, 1
EDITOR as used by cscope, 1, 2
in C90, 1
in C90, 1
in C99, 1
in C90, 1
in C99, 1
LD_DEBUG, 1
LD_LIBRARY_PATH, 1
LD_LIBRARY_PATH as used by incremental linker, 1
LD_LIBRARY_PATH_64, 1
LD_OPTIONS, 1
LD_PRELOAD, 1
LD_RUN_PATH, 1
OMP_NESTED, 1
PARALLEL example, 1
STACKSIZE, 1
SUNPRO_MP_THR_IDLE, 1
SUNPRO_SB_INIT_FILE_NAME, 1
SUNW_MP_THR_IDLE, 1
SUNW_MP_WARN, 1
TCOVDIR, 1
TERM as used by cscope, 1
TMPDIR, 1
TZ, 1
VPATH as used by cscope, 1
er_src utility, 1
ERANGE, 1
ERANGE macro, 1
-err, 1
-errchk, 1
-errhdr, 1
C98 implementation of, 1
header file, 1
impact of finalization functions on, 1
impact of initialization functions on, 1
impact of -xbuiltin on, 1
impact of -xlibmieee on, 1
impact of -xlibmil on, 1
impact of -xlibmopt on, 1
preserving value of, 1
setting value to ERANGE on underflow, 1, 2, 3
error messages, 1
adding prefix "error:" to, 1
controlling length for a type mismatch, 1
suppressing in lint, 1
-errsecurity, 1
-errshort, 1
full relink, 1
ild version, 1
new working directory, 1
out of room, 1
running strip, 1
too many files changed, 1
exec function, 1
executable, modifying, 1
expressions, grouping and evaluation in, 1 - 2
-F, 1
-fast, 1
fbe (assembler), 1
fclose function, 1
-features, 1
fegetexceptflag function, 1
fgetc function, 1
fgetpos function, 1
filename, .profile extension for, 1
padding by incremental linker, 1
temporary, 1
used by ild, 1
final production code and incremental linker, 1
and ild, 1
linking, 1
-flags, 1
-flagsrc, 1
float expressions as single precision, 1
float, storage allocation for, 1
in C90, 1
macros defined in, 1
floating point, 1
gradual underflows, 1
list of compiler options for, 1
nonstop, 1
representations, 1
truncation, 1
values, 1
evaluation format in C99, 1
impact on accuracy of library functions, 1
impact on float_t and double_t, 1
non-standard negative values of, 1
-flteval, 1
fmod function, 1
-fns, 1
fopen function, 1
for loop that contains a type declaration, 1
-fprecision, 1
free function, 1
-fround, 1
fsetpos function, 1
-fsimple, 1
-fsingle, 1
-fstore, 1
ftell function, 1
-ftrap, 1
full relink, reasons for, 1
_Exit, 1
abort, 1
ascftime, 1
calloc, 1
cftime, 1
creat, 1
declaration specifier, 1
exec, 1
fclose, 1
fegetexceptflag, 1
fgetc, 1
fgetpos, 1
fopen, 1
free, 1
fsetpos, 1
ftell, 1
fwprintf, 1
fwscanf, 1
getc, 1
getenv, 1
gets, 1
getutxent, 1
ilogb, 1
ilogbf, 1
ilogbl, 1
implicit declaration of, 1
isalnum, 1
isatty, 1
iscntrl, 1
islower, 1
isprint, 1
isupper, 1
iswalpha, 1
iswctype, 1
main, 1
malloc, 1
omp_get_num_threads, 1
omp_set_dynamic, 1
printf, 1
prototypes, lint checks for, 1
realloc, 1
reordering, 1
scanf, 1
setlocale, 1
signal, 1
sizeof, 1
stat, 1
strerror, 1
strftime, 1
strlcpy, 1
strtod, 1
strtof, 1
strtold, 1
sunw_mp_register, 1
towctrans, 1
using varying argument lists, 1 - 2
wait, 1
wait3, 1
waitid, 1
waitpid, 1
wcsftime, 1
wcstod, 1
wcstof, 1
wcstold, 1
fwprintf function, 1
fwscanf function, 1
-G, 1
-g, 1
example 1, 1
example 2, 1
getc function, 1
getenv function, 1
gets function, 1
getutxent function, 1
global symbols and the incremental linker, 1
gradual underflows, 1
-H, 1
hardware architecture, 1
float.h in C90, 1
format for #include directives, 1
list of standard headers, 1
with lint, 1
heap, setting page size for, 1
how to use the incremental linker, 1
-i, 1
i386 predefined token, 1, 2, 3
idempotent qualifier in C99, 1
ilogb function, 1
ilogbf function, 1
ilogbl function, 1
implementation-defined behavior, 1 - 2
as compared to linker, 1
as part of C compilation system, 1
as used by compiler driver, 1
bypassing with -G, 1
-a, 1
-B, 1
-d, 1
-e, 1
-g, 1
-I, 1
-i, 1
-L, 1
-l, 1
-m, 1
-o, 1
-Q, 1
-R, 1
-s, 1
-t, 1
-u, 1
-V, 1
-xildoff, 1
-xildon, 1
-YP, 1
-z, 1
-z defs, 1
-z i_dryrun, 1
-z i_full, 1
-z i_noincr, 1
-z i_quiet, 1
-z i_verbose, 1
-z nodefs, 1
commands accepted from compiler
-a, 1
-e, 1
-I, 1
-m, 1
-t, 1
-u, 1
LD_DEBUG, 1
LD_LIBRARY_PATH, 1
LD_LIBRARY_PATH_64, 1
LD_OPTIONS, 1
LD_PRELOAD, 1
LD_RUN_PATH, 1
figure explaining, 1
global symbols, 1
how it works, 1
how to use, 1
impact of changing object files, 1
impact on final production code, 1
introduction, 1
invalidating object files, 1
invoking with -g, 1
limitations, 1
linker commands passed to, 1
overview, 1
relink messages, 1
relocation records, 1
saved files, 1
See linker
symbol references, 1
timestamps, 1
turning off with -xildoff, 1
turning on with -xildon, 1
-D, 1
-F, 1
-M, 1
-r, 1
unsupported commands from linker
-B, 1
-b, 1
-G, 1
-h, 1
-z muldefs, 1
-z text, 1
inline expansion templates, 1, 2
inline function specifier for C99, 1
inlining, 1
int, storage allocation for, 1
integral constants, promotion of, 1
interactive device, 1
internationalization, 1 - 2, 3 - 4
interprocedural analysis pass, 1
invoking the incremental linker, 1
ipo (C compiler), 1
ir2hf (C compiler), 1
iropt (code optimizer), 1
isalnum function, 1
isatty function, 1
iscntrl function, 1
islower function, 1
ISO/IEC 9899:1999 Programming Language C, 1, 2
ISO/IEC 9899-1990 standard, 1
isprint function, 1
isupper function, 1
iswalpha function, 1
iswctype function, 1
ja_JP.PCK locale, 1
Java Native Interface, 1
JNI, 1