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
alphabetic list of compiler options, 1 - 2
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
binary optimization, 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
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
cache, as used by optimizer, 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
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
grouped by functionality, 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
-xcache, 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
-xlic_lib, 1
-xlicinfo, 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
warning for trigraphs, 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
-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
#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
OMP_DYNAMIC, 1
OMP_NESTED, 1
OMP_NUM_THREADS, 1
OMP_SCHEDULE, 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
exec function, 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
temporary, 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
_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
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
getc function, 1
getenv function, 1
gets function, 1
getutxent function, 1
gradual underflows, 1
-H, 1
hardware architecture, 1
float.h in C90, 1
format for #include directives, 1
list of standard headers, 1
sunmedia_intrin.h, 1
with lint, 1
heap, setting page size for, 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
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
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
-k, 1
-keeptmp, 1
keywords, 1
list for C99, 1
in C90, 1
layout level alias disambiguation, 1
in C90, 1
in C99, 1
in C90, 1
in C99, 1
ld (C compiler), 1
libfast.a, 1
building shared libraries, 1
default dirs searched by cc, 1
intrinsic name, 1
libfast.a, 1
llib-lx.ln, 1
renaming shared, 1
shared or non shared, 1
specifying dynamic or static links, 1
sun_prefetch.h, 1
library bindings, 1
licensing options, list of, 1
limit of memory allocation on stack, 1
macros defined in, 1
link, 1, 2
options received from compiler, 1
specifying dynamic or static linking in, 1
suppressing linking with, 1
linking and libraries, list of compiler options for, 1
link-time optimization, 1
link-time options, list of, 1
introduced, 1
invoking, 1
-#, 1
-###, 1
-a, 1
-b, 1
-C, 1
-c, 1
-dirout, 1
-err=warn, 1
-errchk, 1
-errfmt, 1
-errhdr, 1
-erroff, 1
-errsecurity, 1
-errtags, 1
-errwarn, 1
-F, 1
-fd, 1
-flagsrc, 1
-h, 1
-I, 1
-k, 1
-L, 1
-l, 1
-m, 1
-n, 1
-Ncheck, 1
-Nlevel, 1
-o, 1
-p, 1
-R, 1
-s, 1
-u, 1
-V, 1
-v, 1
-W, 1
-x, 1
-Xalias_level, 1
-Xarch=amd64, 1
-Xarch=v9, 1
-Xc99, 1
-XCC, 1
-Xexplicitpar, 1
-Xkeeptmp, 1
-Xtemp, 1
-Xtime, 1
-Xtransition, 1
-Xustr, 1
-y, 1
consistency checks, 1
introduced, 1
invoking, 1
header files, finding, 1
how lint examines code, 1
introduction to, 1
message ID (tag), identifying, 1, 2
suppressing, 1
predefined tokens, 1
predefinition, 1
questionable constructs, 1 - 2
recognized cc commands, 1
llib-lx.ln library, 1
local time zone, 1
behavior, 1
default, 1
ja_JP.PCK, 1
use of non-conforming, 1
storage allocation for, 1
passing in ISO C, 1
storage allocation for, 1
long int, 1
arithmetic promotions, 1
passing, 1
representation of, 1
returning, 1
storage allocation for, 1
suffix, 1
value preserving, 1
long, storage allocation for, 1
loops, 1
-m, 1
macro expansion, 1
__RESTRICT, 1
ERANGE, 1
NULL, 1
those specified infloat.h, 1
those specified inlimits.h, 1
those specified instdint.h, 1
main function, 1
main, semantics of args, 1
malloc function, 1
MANPATH environment variable, setting, 1
math functions, domain errors, 1
-mc, 1
mcs (C compiler), 1
memory allocation on the stack, 1
error, 1
-mr, 1
-mt, 1
multibyte characters and wide characters, 1 - 2
multimedia types, handling of, 1
-xjobs, 1
-n, 1
-native, 1
Native Connector Tool (NCT), 1
-Ncheck, 1
NCT, 1
new features of this release, 1 - 2
newline, terminating, 1
-Nlevel, 1
-nofstore, 1
floating-point arithmetic, 1
null characters not appended to data, 1
NULL macro, 1
NULL, value of, 1
-O, 1
linking with ld, 1
producing object file for each source file, 1
reading compiler commentary with er_src utility, 1
suppressing removal of, 1
obsolete options, list of, 1
OMP_DYNAMIC environment variable, 1
OMP_NESTED environment variable, 1
OMP_NUM_THREADS environment variable, 1
OMP_SCHEDULE environment variable, 1
how to compile for, 1
sunw_mp_register, 1
-xopenmp command, 1
at link time, 1
-fast and, 1
for SPARC, 1
list of compiler options for, 1
optimizer, 1
pragma opt and, 1
specify hardware architecture, 1
with -xmaxopt, 1
-xipo and, 1
-xO and, 1
compiler options grouped by functionality, 1 - 2
compiler options listed alphabetically, 1 - 2
-P, 1
-p, 1
padding of structures, 1
page size, setting for stack or heap, 1
PARALLEL, 1
as relates to -xautopar, 1
environment variable, 1
checking for properly parallelized loops with -xvpara, 1
creating a program database with -Zll, 1
environment variables for, 1 - 2
finding parallelized loops with -xloopinfo, 1
list of compiler commands for, 1
See also OpenMP
specifying multithread coding with -mt, 1
specifying OpenMP pragmas with -xopenmp, 1
turning on reduction recognition with -xreduction, 1
turning on with -xautopar for multiple processors, 1
with -xexplicitpar, 1
-xparallel macro, 1
pass, name and version of each, 1
PATH environment variable, setting, 1
Pentium, 1
optimizing for SPARC, 1
optimizing with -fast, 1
optimizing with-xO, 1
portability checks performed by lint, 1 - 2
postopt (C compiler), 1
#pragma alias, 1
#pragma alias_level, 1
#pragma align, 1
#pragma c99, 1
#pragma does_not_read_global_data, 1
#pragma does_not_return, 1
#pragma does_not_write_global_data, 1
#pragma error_messages, 1
#pragma fini, 1
#pragma hdrstop, 1
#pragma ident, 1
#pragma init, 1
#pragma inline, 1
#pragma int_to_unsigned, 1
#pragma may_not_point_to, 1
#pragma may_piont_to, 1
#pragma MP serial_loop-nested, 1, 2
#pragma no_inline, 1
#pragma no_side_effect, 1
#pragma noalias, 1
#pragma nomemorydepend, 1
#pragma opt, 1
#pragma pack, 1
#pragma pipeloop, 1
#pragma rarely_called, 1
#pragma redefine_extname, 1
#pragma returns_new_memory, 1
#pragma unknown_control_flow, 1
#pragma unroll, 1
#pragma warn_missing_parameter_info, 1
#pragma weak, 1
preassertions for -Aname, 1
precompiled-header file, 1
__'uname -s'_'uname -r', 1, 2, 3
__amd64, 1
__BUILTIN_VA_ARG_INCR, 1, 2, 3
__lint, 1
__x86_64, 1
lint, 1
prefetch, 1
how to preserve comments, 1
predefined names, 1
stringizing, 1
token pasting, 1
preserving signedness of chars, 1
printf function, 1
programming tools for C, 1
bit-fields, 1
default arguments, 1
integral constants, 1
value preserving, 1
-Q, 1
-qp, 1
qualifiers, 1
readme file, 1
realloc function, 1
removing symbolic debugging information, 1
renaming shared libraries, 1
reordering functions and data, 1
floating point, 1
integers, 1
for expansion, 1
for implementation use, 1
guidelines for choosing, 1
__RESTRICT macro, 1
as part of supported C99 features, 1
as recognized by -Xs, 1
as type qualifier in parallelized code, 1
as used in parallelized code, 1
right shift, 1
rounding behavior, 1
-S, 1
scanf function, 1
search, source files, See cscope
setlocale function, 1
shared libraries, naming, 1
shell prompts, 1
short, storage allocation for, 1
signal function, 1
signed, 1
signedness of chars, 1
sizeof function, 1
slave thread default setting for STACKSIZE, 1
source code options, list of, 1
compatibility of K&R C and ISO C, 1
editing, See cscope
locating, 1
searching, See cscope
space characters, 1
sparc predefined token, 1, 2, 3
ssbd (C compiler), 1
stabs debugger-data format, 1
memory allocation maximum, 1
setting page size for, 1
STACKSIZE environment variable, 1
stat function, 1
static linking, 1
std level alias disambiguation, 1
macros defined in, 1
storage allocation for types, 1
streams, 1
strerror function, 1
strftime function, 1
strict level alias disambiguation, 1
string literals in text segment, 1
strlcpy function, 1
strong level alias disambiguation, 1
strtod function, 1
strtof function, 1
strtold function, 1
alignment, 1
padding, 1
sun_prefetch.h, 1
definition, 1
relating to -xprofile, 1
definition, 1
relating to -xprofile, 1
SUNPRO_SB_INIT_FILE_NAME environment variable, 1
sunw_mp_register_warn function, 1
SUNW_MP_THR_IDLE environment variable, 1, 2
SUNW_MP_WARN environment variable, 1
symbol declaration specifier, 1
symbolic debugging information, removing, 1
target-platform options, list of, 1
new style with -xprofile, 1
TCOVDIR environment variable, 1
Temporary files, 1
TERM environment variable as used by cscope, 1
segment and string literals, 1
stream, 1
thread local storage of variables, 1
threads, See parallelization
time and date formats, 1
/tmp, 1
TMPDIR environment variable, 1
tools for programming with C, 1
towctrans function, 1
trigraph sequences, 1
type-based alias-disambiguation, 1 - 2
compatible and composite, 1 - 2
const and volatile qualifier, 1 - 2
declaration in for loop, 1
declarations and code, 1
specifier requirement in declaration, 1
storage allocation for, 1
typographic conventions, 1
TZ, 1
-U, 1
-u, 1
ube (C compiler), 1
ube_ipa (C compiler), 1
unix predefined token, 1, 2, 3
unsigned, 1
unsigned long long, 1
using assembly in source, 1
floating point, 1
integers, 1
varargs(5), 1
variable declaration specifier, 1
variable length arrays in C99, 1
variable, thread-local storage specifier, 1
viable prefix, 1
VIS Software Developers Kit, 1
compatible declarations with, 1
definition and examples, 1 - 2
explanation of keyword and usage, 1 - 2
in C90, 1
VPATH environment variable, 1
-w, 1
wait function, 1
wait3 function, 1
waitid function, 1
waitpid function, 1
warning messages, 1
wcsftime function, 1
wcstod function, 1
wcstof function, 1
wcstold function, 1
weak level alias disambiguation, 1
what's new in this release, 1 - 2
whole-program optimizations, 1
wide character constants, 1 - 2
write on text stream, 1
-X, 1
-x, 1
-Xalias_level, 1
-xalias_level, 1
-Xarch=amd64, 1
-Xarch=v9, 1
-xarch, 1
-xautopar, 1
-xbinopt, 1
-xbinopt and, 1
-xbuiltin, 1
-Xc99, 1
-xc99, 1
-XCC, 1
-xCC, 1
-xchar, 1
-xchar_byte_order, 1
-xcheck, 1
-xchip, 1
-xcode, 1
-xcrossfile, 1
-xcsi, 1
-xdebugformat, 1
-xdepend, 1
-xdryrun, 1
-xe, 1
-Xexplicitpar, 1
-xexplicitpar, 1
-xF, 1
-xhelp, 1
-xhwcprof, 1
-xinline, 1
-xipo, 1
-xipo_archive, 1
-xjobs, 1
-Xkeeptmp, 1
-xldscope, 1
-xlibmieee, 1
-xlibmil, 1
-xlibmopt, 1
-xlinkopt, 1
-xloopinfo, 1
-xM, 1
-xM1, 1
-xmaxopt, 1
-xmemalign, 1
-xMerge, 1
-xmodel, 1
-xnativeconnect, 1
-xnolib, 1
-xnolibmil, 1
-xnolibmopt, 1
-xO, 1
-xopenmp, 1
-xP, 1
-xpagesize, 1
-xpagesize_heap, 1
-xpagesize_stack, 1
-xparallel, 1
-xpch, 1
-xpchstop, 1
-xpentium, 1
-xpg, 1
-xprefetch, 1
-xprefetch_auto_type, 1
-xprefetch_level, 1
-xprofile, 1
-xprofile_ircache, 1
-xprofile_pathmap, 1
-xreduction, 1
-xregs, 1
-xrestrict, 1
-xs, 1
-xsafe, 1
-xsb, 1
-xsbfast, 1
-xsfpconst, 1
-xspace, 1
-xstrconst, 1
-xtarget, 1
-Xtemp, 1
-xtemp, 1
-xthreadvar, 1
-xthreadvar, compiler option, 1
-Xtime, 1
-xtime, 1
-Xtransition, 1
-xtransition, 1
-xtrigraphs, 1
-xunroll, 1
-Xustr, 1
-xustr, 1
-xvector, 1
-xvis, 1
-xvpara, 1
-Y, 1
-y, 1
-YA, 1
-YI, 1
-YP, 1
-YS, 1
zero-length file, 1
-Zll, 1
Copyright © 2005, Sun Microsystems, Inc. All Rights Reserved.