JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.2: C User's Guide
search filter icon
search icon

Document Information

Preface

1.  Introduction to the C Compiler

2.  C-Compiler Implementation-Specific Information

3.  Parallelizing C Code

4.  lint Source Code Checker

5.  Type-Based Alias Analysis

6.  Transitioning to ISO C

7.  Converting Applications for a 64-Bit Environment

8.  cscope: Interactively Examining a C Program

A.  Compiler Options Grouped by Functionality

B.  C Compiler Options Reference

C.  Implementation-Defined ISO/IEC C99 Behavior

D.  Supported Features of C99

E.  Implementation-Defined ISO/IEC C90 Behavior

F.  ISO C Data Representations

G.  Performance Tuning

H.  The Differences Between K&R Solaris Studio C and Solaris Studio ISO C

Index

Numbers and Symbols

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

F

-F, 4.3.16 -F
-fast, B.2.17 -fast
fbe (assembler), 1.8 Organization of the Compiler
fclose function, C.1.12 Library Functions (J.3.12)
-fd
4.3.17 -fd
B.2.18 -fd
-features, B.2.19 -features=[v]
fegetexceptflag function, C.1.12 Library Functions (J.3.12)
feraiseexcept function, C.1.12 Library Functions (J.3.12)
fgetc function, 4.3.13 -errsecurity=v
fgetpos function, C.1.12 Library Functions (J.3.12)
files, temporary, 2.15.9 TMPDIR
filters for lint
4.6.3 lint Filters
4.6.3 lint Filters
-flags, B.2.20 -flags
-flagsrc, 4.3.18 -flagsrc=file
float expressions as single precision, B.2.30 -fsingle
float.h
in C90, D.1.1 Precision of Floating Point Evaluators
macros defined in, C.1.13 Architecture (J.3.13)
floating point, E.1.6 Floating-Point (G.3.6)
gradual underflows, 2.4 Floating Point, Nonstandard Mode
nonstop, 2.4 Floating Point, Nonstandard Mode
representations, E.1.6.1 (6.1.2.5) The representations and sets of values of the various types of floating-point numbers:
truncation
E.1.6.2 (6.2.1.3) The direction of truncation when an integral number is converted to a floating-point number that cannot exactly represent the original value:
E.1.6.3 (6.2.1.4) The direction of truncation or rounding when a floating- point number is converted to a narrower floating-point number:
values, E.1.6.1 (6.1.2.5) The representations and sets of values of the various types of floating-point numbers:
FLT_EVAL_METHOD
evaluation format in C99, D.1.1 Precision of Floating Point Evaluators
impact on accuracy of library functions, C.1.6 Floating point (J.3.6)
impact on float_t and double_t, C.1.12 Library Functions (J.3.12)
non-standard negative values of, C.1.6 Floating point (J.3.6)
-flteval, B.2.21 -flteval[={any|2}]
fmod function, C.1.12 Library Functions (J.3.12)
-fns, B.2.24 -fns[={no|yes}]
fopen function, 4.3.13 -errsecurity=v
for loop that contains a type declaration, D.1.15 Declaration in for-Loop Statement
-fprecision, B.2.27 -fprecision=p
fprintf function
C.1.12 Library Functions (J.3.12)
E.1.14.22 (7.9.6.1) The output for %p conversion in the fprintf function:
free function, C.1.12 Library Functions (J.3.12)
free-standing environments, 2.17 Compiling in Free-Standing Environments
-fround, B.2.28 -fround=r
fscanf function
C.1.12 Library Functions (J.3.12)
E.1.14.23 (7.9.6.2) The input for %p conversion in the fscanf function:
fsetpos function, C.1.12 Library Functions (J.3.12)
-fsimple, B.2.29 -fsimple[=n]
-fsingle, B.2.30 -fsingle
-fstore, B.2.31 -fstore
ftell function, C.1.12 Library Functions (J.3.12)
-ftrap, B.2.32 -ftrap=t[,t...]
__func__, D.1.3 __func__ Support
function, C.1.12 Library Functions (J.3.12)
abort, C.1.12 Library Functions (J.3.12)
ascftime, 4.3.13 -errsecurity=v
calloc, C.1.12 Library Functions (J.3.12)
cftime, 4.3.13 -errsecurity=v
clock
C.1.12 Library Functions (J.3.12)
E.1.15.2 (7.12.2.1) The era for the clock function
creat, 4.3.13 -errsecurity=v
declaration specifier, 2.2 Linker Scoping Specifiers
exec, 4.3.13 -errsecurity=v
_Exit, C.1.12 Library Functions (J.3.12)
fclose, C.1.12 Library Functions (J.3.12)
fegetexceptflag, C.1.12 Library Functions (J.3.12)
feraiseexcept, C.1.12 Library Functions (J.3.12)
fgetc, 4.3.13 -errsecurity=v
fgetpos, C.1.12 Library Functions (J.3.12)
fmod
C.1.12 Library Functions (J.3.12)
E.1.14.6 (7.5.6.4) Whether a domain error occurs or zero is returned when the fmod function has a second argument of zero:
fopen, 4.3.13 -errsecurity=v
fprintf
C.1.12 Library Functions (J.3.12)
E.1.14.22 (7.9.6.1) The output for %p conversion in the fprintf function:
free, C.1.12 Library Functions (J.3.12)
fscanf
C.1.12 Library Functions (J.3.12)
E.1.14.23 (7.9.6.2) The input for %p conversion in the fscanf function:
fsetpos, C.1.12 Library Functions (J.3.12)
ftell, C.1.12 Library Functions (J.3.12)
fwprintf, C.1.12 Library Functions (J.3.12)
fwscanf, C.1.12 Library Functions (J.3.12)
getc, 4.3.13 -errsecurity=v
getenv, C.1.2 Environment (J.3.2)
gets, 4.3.13 -errsecurity=v
getutxent, 7.4.1 Derived Types That Have Grown in Size
ilogb, C.1.12 Library Functions (J.3.12)
ilogbf, C.1.12 Library Functions (J.3.12)
ilogbl, C.1.12 Library Functions (J.3.12)
implicit declaration of, D.1.6 Disallowed Implicit int and Implicit Function Declarations
isalnum, E.1.14.3 (7.3.1) The sets of characters tested for by the isalnum, isalpha, iscntrl, islower, isprint, and isupper functions:
isalpha
C.1.14 Locale-specific Behavior (J.4)
E.1.14.3 (7.3.1) The sets of characters tested for by the isalnum, isalpha, iscntrl, islower, isprint, and isupper functions:
isatty, C.1.2 Environment (J.3.2)
iscntrl, E.1.14.3 (7.3.1) The sets of characters tested for by the isalnum, isalpha, iscntrl, islower, isprint, and isupper functions:
islower, E.1.14.3 (7.3.1) The sets of characters tested for by the isalnum, isalpha, iscntrl, islower, isprint, and isupper functions:
isprint, E.1.14.3 (7.3.1) The sets of characters tested for by the isalnum, isalpha, iscntrl, islower, isprint, and isupper functions:
isupper, E.1.14.3 (7.3.1) The sets of characters tested for by the isalnum, isalpha, iscntrl, islower, isprint, and isupper functions:
iswalpha, C.1.14 Locale-specific Behavior (J.4)
iswctype, C.1.14 Locale-specific Behavior (J.4)
main, C.1.2 Environment (J.3.2)
malloc, C.1.12 Library Functions (J.3.12)
printf, C.1.12 Library Functions (J.3.12)
prototypes
4.6.1.1 Consistency Checks
6.2 A Mixture of Old- and New-Style Functions
6.2.3 Mixing Considerations
prototypes, lint checks for, 4.6.2 lint Libraries
realloc, C.1.12 Library Functions (J.3.12)
remove
C.1.12 Library Functions (J.3.12)
E.1.14.20 (7.9.4.1) The effect of the remove function on an open file:
rename
C.1.12 Library Functions (J.3.12)
E.1.14.21 (7.9.4.2) The effect if a file with the new name exists prior to a call to the rename function:
reordering, B.2.93 -xF[=v[,v...]]
scanf, 4.3.13 -errsecurity=v
setlocale, C.1.12 Library Functions (J.3.12)
signal, C.1.2 Environment (J.3.2)
sizeof, 7.3.9 sizeof( ) Is an Unsigned long
stat, 4.3.13 -errsecurity=v
strerror, C.1.14 Locale-specific Behavior (J.4)
strftime, C.1.12 Library Functions (J.3.12)
strlcpy, 4.3.13 -errsecurity=v
strtod, C.1.12 Library Functions (J.3.12)
strtof, C.1.12 Library Functions (J.3.12)
strtold, C.1.12 Library Functions (J.3.12)
sunw_mp_register, 3.2.1 Handling OpenMP Runtime Warnings
system
C.1.2 Environment (J.3.2)
C.1.12 Library Functions (J.3.12)
towctrans, C.1.14 Locale-specific Behavior (J.4)
using varying argument lists
6.3 Functions With Varying Arguments
6.3 Functions With Varying Arguments
wait, C.1.12 Library Functions (J.3.12)
wait3, C.1.12 Library Functions (J.3.12)
waitid, C.1.12 Library Functions (J.3.12)
waitpid, C.1.12 Library Functions (J.3.12)
wcsftime, C.1.12 Library Functions (J.3.12)
wcstod, C.1.12 Library Functions (J.3.12)
wcstof, C.1.12 Library Functions (J.3.12)
wcstold, C.1.12 Library Functions (J.3.12)
fwprintf function, C.1.12 Library Functions (J.3.12)
fwscanf function, C.1.12 Library Functions (J.3.12)