JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.3: C User's Guide     Oracle Solaris Studio 12.3 Information Library
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.  Features of C99

E.  Implementation-Defined ISO/IEC C90 Behavior

F.  ISO C Data Representations

G.  Performance Tuning

H.  Oracle Solaris Studio C: Differences Between K&R C and 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

L

-L
index icon4.3.22 -Ldir
index iconB.2.44 -Ldir
-l
index icon4.3.23 -lx
index iconB.2.45 -lname
LANG environment variable
in C90, index iconE.1.4.7 (6.1.3.4) The current locale used to convert multibyte characters into corresponding wide characters (codes) for a wide character constant:
in C99
index iconC.1.4 Characters (J.3.4)
index iconC.1.14 Locale-specific Behavior (J.4)
layout level alias disambiguation, index iconB.2.76 -xalias_level[=l]
LC_ALL environment variable
in C90, index iconE.1.4.7 (6.1.3.4) The current locale used to convert multibyte characters into corresponding wide characters (codes) for a wide character constant:
in C99, index iconC.1.4 Characters (J.3.4)
LC_CTYPE environment variable
in C90, index iconE.1.4.7 (6.1.3.4) The current locale used to convert multibyte characters into corresponding wide characters (codes) for a wide character constant:
in C99, index iconC.1.4 Characters (J.3.4)
ld (C compiler), index icon1.8 Organization of the Compiler
libfast.a, index iconG.1 libfast.a Library (SPARC)
libraries
building shared libraries, index iconB.2.91 -xcode[=v]
default dirs searched by cc, index iconB.1 Option Syntax
intrinsic name, index iconB.2.37 -h name
libfast.a, index iconG.1 libfast.a Library (SPARC)
lint
index icon4.6.2 lint Libraries
index icon4.6.2 lint Libraries
llib-lx.ln, index icon4.6.2 lint Libraries
renaming shared, index iconB.2.37 -h name
shared or non shared, index iconB.2.4 -B[static|dynamic]
specifying dynamic or static links, index iconB.2.4 -B[static|dynamic]
sun_prefetch.h, index iconB.2.141 -xprefetch[=val[,val]]
library bindings, index iconB.2.4 -B[static|dynamic]
-library=sunperf, index iconB.2.46 -library=sunperf
limit of memory allocation on stack, index iconF.1 Storage Allocation
limits.h, macros defined in, index iconC.1.13 Architecture (J.3.13)
linker
options received from compiler, index iconB.3 Options Passed to the Linker
specifying dynamic or static linking in, index iconB.2.8 -d[y|n]
suppressing linking with, index iconB.2.6 -c
link, static vs. dynamic, index iconB.2.8 -d[y|n]
link-time optimization, index iconB.2.115 -xlinkopt[=level]
link-time options, list of, index iconA.1.2 Compile-Time and Link-Time Options
lint
basic mode
introduced, index icon4.1 Basic and Enhanced lint Modes
invoking, index icon4.2 Using lint
consistency checks, index icon4.6.1.1 Consistency Checks
diagnostics
index icon4.6.1 Diagnostics Performed by lint
index icon4.6.1.3 Questionable Constructs
directives
index icon4.5.2 Directives
index icon4.5.2 Directives
enhanced mode
introduced, index icon4.1 Basic and Enhanced lint Modes
invoking, index icon4.2 Using lint
filters
index icon4.6.3 lint Filters
index icon4.6.3 lint Filters
header files, finding, index icon4.2 Using lint
how lint examines code, index icon4.2 Using lint
introduction to, index iconlint Source Code Checker
libraries
index icon4.6.2 lint Libraries
index icon4.6.2 lint Libraries
lint command-line options
-#, index icon4.3.1 -#
-###, index icon4.3.2 -###
-a, index icon4.3.3 -a
-b, index icon4.3.4 -b
-C, index icon4.3.5 -C filename
-c, index icon4.3.6 -c
-dirout, index icon4.3.7 -dirout=dir
-errchk, index icon4.3.9 -errchk=l(, l)
-errfmt, index icon4.3.10 -errfmt=f
-errhdr, index icon4.3.11 -errhdr=h
-erroff, index icon4.3.12 -erroff=tag(, tag)
-errsecurity, index icon4.3.13 -errsecurity=level
-errtags, index icon4.3.14 -errtags=a
-err=warn, index icon4.3.8 -err=warn
-errwarn, index icon4.3.15 -errwarn=t
-F, index icon4.3.16 -F
-fd, index icon4.3.17 -fd
-flagsrc, index icon4.3.18 -flagsrc=file
-h, index icon4.3.19 -h
-I, index icon4.3.20 -Idir
-k, index icon4.3.21 -k
-L, index icon4.3.22 -Ldir
-l, index icon4.3.23 -lx
-m, index icon4.3.24 -m
-n, index icon4.3.28 -n
-Ncheck, index icon4.3.26 -Ncheck=c
-Nlevel, index icon4.3.27 -Nlevel=n
-o, index icon4.3.29 -ox
-p, index icon4.3.30 -p
-R, index icon4.3.31 -Rfile
-s, index icon4.3.32 -s
-u, index icon4.3.33 -u
-V, index icon4.3.34 -V
-v, index icon4.3.35 -v
-W, index icon4.3.36 -Wfile
-x, index icon4.3.47 -x
-Xalias_level, index icon4.3.38 -Xalias_level[=l]
-Xc99, index icon4.3.41 -Xc99[=o]
-XCC, index icon4.3.37 -XCC=a
-Xkeeptmp, index icon4.3.42 -Xkeeptmp=a
-Xtemp, index icon4.3.43 -Xtemp=dir
-Xtime, index icon4.3.44 -Xtime=a
-Xtransition, index icon4.3.45 -Xtransition=a
-Xustr, index icon4.3.46 -Xustr={ascii_utf16_ushort|no}
-y, index icon4.3.48 -y
LINT_OPTIONS, index icon4.2 Using lint
messages
formats of
index icon4.4.2 lint Message Formats
index icon4.4.2 lint Message Formats
message ID (tag), identifying
index icon4.3.14 -errtags=a
index icon4.4.1 Options to Suppress Messages
suppressing, index icon4.4.1 Options to Suppress Messages
portability checks
index icon4.6.1.2 Portability Checks
index icon4.6.1.2 Portability Checks
predefinition, index icon2.8 Assertions
questionable constructs
index icon4.6.1.3 Questionable Constructs
index icon4.6.1.3 Questionable Constructs
LINT_OPTIONS environment variable, index icon4.2 Using lint
llib-lx.ln library, index icon4.6.2 lint Libraries
locale
index icon6.9.1 Locales
index icon6.9.1 Locales
index icon6.9.4 New Functions
behavior, index iconE.1.15 Locale-Specific Behavior (G.4)
default, index iconE.1.4.7 (6.1.3.4) The current locale used to convert multibyte characters into corresponding wide characters (codes) for a wide character constant:
ja_JP.PCK, index iconB.2.93 -xcsi
use of non-conforming, index iconB.2.93 -xcsi
local time zone, index iconE.1.15.1 (7.12.1) The local time zone and Daylight Savings Time:
long double, passing in ISO C, index iconF.3.1 32-Bit SPARC
long int, index icon2.6.2 Usual Arithmetic Conversions
long long
index icon2.6 long long Data Type
index icon2.6.2 Usual Arithmetic Conversions
arithmetic promotions, index icon2.6.2 Usual Arithmetic Conversions
passing
index iconF.3.1 32-Bit SPARC
index iconF.3.3 x86/x64
representation of, index iconF.2.1 Integer Representations
returning, index iconF.3.1 32-Bit SPARC
suffix, index icon2.1.1 Integral Constants
value preserving, index icon2.1.1 Integral Constants
loops, index iconB.2.95 -xdepend=[yes|no]