Oracle® Solaris Studio 12.4: C User's Guide

Exit Print View

Updated: March 2015
 
 

C

C compiler
changing default dirs searched for librariesindex iconOption Syntax
compilation modes and dependenciesindex iconPredefined Identifier __STDC__
compiling a program
index iconOption Syntax
index iconOption Syntax
componentsindex iconOrganization of the C Compilation System
options passed to linkerindex iconOptions Passed to the Linker
C programming toolsindex iconC-Related Programming Tools
C99
// comment indicatorsindex iconCommenting Code With //
__func__ supportindex icon__func__ Support
_Pragmaindex icon_Pragma
array declaratorindex iconStatic and Other Type Qualifiers Allowed in Array Declarators
flexible array membersindex iconFlexible Array Members
FLT_EVAL_METHODindex iconPrecision of Floating Point Evaluators
idempotent qualifiersindex iconIdempotent Qualifiers
implicit function declaration inindex iconDisallowed Implicit int and Implicit Function Declarations
inline function specifierindex iconinline Functions
list of keywordsindex iconC99 Keywords
mixed declarations and codeindex iconMixed Declarations and Code
Studio compiler implementation ofindex iconImplementation-defined Behavior (J.3 )
type declaration in for loopindex iconDeclaration in for-Loop Statement
type specifier requirementindex iconDeclarations Using Implicit int
variable length arraysindex iconVariable Length Arrays (VLA):
cache, as used by optimizerindex icon-xcache[=c]
calloc functionindex iconLibrary Functions (J.3.12)
case statementsindex iconStatements (G.3.12)
cc command-line optionsindex iconcc Options
-###index icon-###
-#index icon-#
-Aindex iconAname[(tokens)]
-ansiindex icon-ansi
-Bindex icon-B[static|dynamic]
-Cindex icon-C
-cindex icon-c
-d
index icon-G
index icon-d[y|n]
interaction with -Gindex icon-G
-Eindex icon-E
-errfmtindex icon-errfmt[=[no%]error]
-erroffindex icon-erroff[=t]
-errshortindex icon-errshort[=i]
-errtagsindex icon-errtags[=a]
-errwarnindex icon-errwarn[=t]
-fastindex icon-fast
-fdindex icon-fd
-featuresindex icon-features=[v]
-flagsindex icon-flags
-fltevalindex icon-flteval[={any|2}]
interaction with FLT_EVAL_METHODindex iconFLT_EVAL_METHOD Values
-fma
as part of -fast expansionindex icon-fast Expansion Flags
-fnsindex icon-fns[={no|yes}]
as part of -fast expansionindex icon-fast Expansion Flags
-fopenmpindex icon-fopenmp
-fprecisionindex icon-fprecision=p
interaction with FLT_EVAL_METHODindex iconFLT_EVAL_METHOD Values
-froundindex icon-fround=r
interaction with -xlibmoptindex icon-xlibmopt
-fsimpleindex icon-fsimple[=n]
as part of -fast expansionindex icon-fast Expansion Flags
-fsingleindex icon-fsingle
as part of -fast expansionindex icon-fast Expansion Flags
interaction with FLT_EVAL_METHODindex iconFLT_EVAL_METHOD Values
-fstoreindex icon-fstore
-ftrapindex icon-ftrap=t[,t...]
-Gindex icon-G
-gindex icon-g
-gnindex icon-g[n]
-Hindex icon-H
-hindex icon-h name
-Iindex icon-I[-|dir]
-iindex icon-i
-includeindex iconinclude filename
-keeptmpindex icon-keeptmp
-KPICindex icon-KPIC
-Kpicindex icon-Kpic
-Lindex icon-Ldir
-lindex icon-lname
-library=sunperfindex icon-library=sunperf
-mcindex icon-mc
-mrindex icon-mr[,string]
-mtindex icon-mt[={yes|no}]
-nativeindex icon-native
-nofstoreindex icon-nofstore
as part of -fast expansionindex icon-fast Expansion Flags
-Oindex icon-O
-oindex icon-o filename
-Pindex icon-P
-pedanticindex icon–pedantic{=[yes|no]}
-preserve_argvaluesindex icon–preserve_argvalues[=simple|none|complete]
-Qindex icon-Q[y|n]
-Qoptionindex icon–Qoption phase option[,option..]
-qpindex icon-qp
-Rindex icon-Rdir[:dir]
-Sindex icon-S
-sindex icon-s
-stdindex icon–std=value
-tempindex icon–temp=path
-tracebackindex icon-traceback[={%none|common|signals_list}]
-Uindex icon-Uname
-Vindex icon-V
-vindex icon-v
-Windex icon-Wc,arg
-windex icon-w
-Xindex icon-X[c|a|t|s]
interaction with FLT_EVAL_METHODindex iconFLT_EVAL_METHOD Values
-xaddr32index icon-xaddr32[=yes|no]
-xalias_levelindex icon-xalias_level[=l]
as part of -fast expansionindex icon-fast Expansion Flags
examples
index iconExample: Using a Pragma
index iconExamples of Memory Reference Constraints
explanationindex iconIntroduction to Type-Based Analysis
-xannotateindex iconxannotate[=yes|no]
-xarch
interaction with FLT_EVAL_METHODindex iconFLT_EVAL_METHOD Values
-xautoparindex icon-xautopar
-xbinoptindex icon-xbinopt={prepare|off}
-xbuiltinindex icon-xbuiltin[=(%all|%default|%none)]
as part of -fast expansionindex icon-fast Expansion Flags
-xc99index icon-xc99[=o]
-xCCindex icon-xCC
-xcharindex icon-xchar[=o]
-xchar_byte_orderindex icon-xchar_byte_order[=o]
-xcheckindex icon-xcheck[=o[,o]]
-xchipindex icon-xchip[=c]
-xcodeindex icon-xcode[=v]
-xcsiindex icon-xcsi
-xdebugformatindex icon-xdebugformat=[stabs|dwarf]
-xdebuginfoindex icon-xdebuginfo=a[,a...]
-xdependindex icon-xdepend=[yes|no]
-xdryrunindex icon-xdryrun
-xdumpmacrosindex icon-xdumpmacros[=value[,value...]]
-xeindex icon-xe
-xFindex iconxF[=v[,v...]]
-xglobalizeindex icon-xglobalize[={yes|no}]
-xhelpindex icon-xhelp=flags
-xhwcprofindex icon-xhwcprof
-xinlineindex icon-xinline=list
-xinline_paramindex iconxinline_param=a[,a[,a]...]
-xinline_reportindex iconxinline_report[=n]
-xipoindex icon-xipo[=a]
-xipo_archiveindex icon-xipo_archive=[a]
-xipo_buildindex icon-xipo_build=[yes|no]
-xjobsindex icon-xjobs{=n|auto}
-xkeepframeindex icon-xkeepframe[=[%all,%none,name,no%name]]
-xlangindex icon-xlang=language
-xldscope
index icon-xldscope={v}
index iconLinker Scoping Specifiers
-xlibmieeeindex icon-xlibmieee
-xlibmilindex icon-xlibmil
as part of -fast expansionindex icon-fast Expansion Flags
-xlibmoptindex icon-xlibmopt
as part of -fast expansionindex icon-fast Expansion Flags
-xlinkoptindex icon-xlinkopt[=level]
interaction with -Gindex icon-xlinkopt[=level]
-xloopinfoindex icon-xloopinfo
-xM1index icon-xM1
-xMindex icon-xM
-xmaxoptindex icon-xmaxopt[=v]
interaction with -xOindex icon-xmaxopt[=v]
-xMDindex icon-xMD
-xmemalignindex icon-xmemalign=ab
as part of -fast expansionindex icon-fast Expansion Flags
-xMergeindex icon-xMerge
-xMFindex icon-xMF filename
-xMMDindex icon-xMMD
-xmodelindex icon-xmodel=[a]
-xnolibindex icon-xnolib
-xnolibmilindex icon-xnolibmil
-xnolibmoptindex icon-xnolibmopt
interaction with -xlibmoptindex icon-xlibmopt
-xOindex icon-xO[1|2|3|4|5]
interaction with -xmaxoptindex icon-xO[1|2|3|4|5]
-xopenmpindex icon-xopenmp[={parallel|noopt|none}]
-xPindex icon-xP
-xpagesizeindex icon-xpagesize=n
-xpagesize_heapindex icon-xpagesize_heap=n
-xpagesize_stackindex icon-xpagesize_stack=n
-xpchindex icon-xpch=v
-xpchstopindex icon-xpchstop=[file|<include>]
-xpecindex iconxpec[={yes|no}]
-xpentiumindex icon-xpentium
-xpgindex icon-xpg
-xprefetchindex icon-xprefetch[=val[,val]]
-xprefetch_auto_typeindex icon-xprefetch_auto_type=a
-xprefetch_levelindex icon-xprefetch_level=l
-xpreviseindex icon-xprevise={yes|no}
-xprofileindex icon–xprofile=p
-xprofile_ircacheindex icon-xprofile_ircache[=path]
-xprofile_pathmapindex icon-xprofile_pathmap
-xreductionindex icon-xreduction
-xregsindex icon-xregs=r[,r…]
-xrestrictindex icon-xrestrict[=f]
-xsindex icon–xs[={yes|no}]
-xsafeindex icon-xsafe=mem
-xsegment_alignindex icon-xsegment_align=n
-xsfpconstindex icon-xsfpconst
-xspaceindex icon-xspace
-xstrconstindex icon-xstrconst
-xtargetindex icon-xtarget=t
-xtempindex icon-xtemp=path
-xthroughputindex icon-xthroughput[={yes|no}]
-xtimeindex icon-xtime
-xtransitionindex icon-xtransition
warning for trigraphsindex iconTrigraph Sequences
-xtrigraphsindex icon-xtrigraphs[={yes|no}]
-xunboundsymindex icon-xunboundsym={yes|no}
-xunrollindex icon-xunroll=n
-xustrindex icon-xustr={ascii_utf16_ushort|no}
-xvectorindex icon-xvector[=a]
-xvisindex icon-xvis
-xvparaindex icon-xvpara
-Yindex icon-Yc, dir
-YAindex icon-YA, dir
-YIindex icon-YI, dir
-YP
index icon-YP, dir
index iconOption Syntax
-YSindex icon-YS, dir
-Zllindex icon-Zll
cftime functionindex iconThe -errsecurity Flags
cg (code generator)index iconComponents of the C Compilation System
char
signedness ofindex icon-xchar[=o]
character
bits in setindex icon(5.2.4.2.1) The number of bits in a character in the execution character set:
decimal pointindex icon(7.1.1) The decimal-point character:
mapping setindex iconCharacters (G.3.4)
multibyte, shift statusindex icon(5.2.1.2) The shift states used for the encoding of multibyte characters:
set, collation sequenceindex icon(7.11.4.4) The collation sequence of the execution character set:
single-character character-constantindex icon(6.8.1) Whether the value of a single-character character constant in a constant expression that controls conditional inclusion matches the value of the same character constant in the execution character set:
source and execution of setindex icon(5.2.1) The members of the source and execution character sets, except as explicitly specified in the Standard:
spaceindex icon(7.9.2) Whether space characters that are written out to a text stream immediately before a new-line character appear when read in:
testing of setsindex icon(7.3.1) The sets of characters tested for by the isalnum, isalpha, iscntrl, islower, isprint, and isupper functions:
clock function
index icon(7.12.2.1) The era for the clock function
index iconLibrary Functions (J.3.12)
code generatorindex iconComponents of the C Compilation System
code optimization
by using -fastindex icon-fast
optimizerindex iconComponents of the C Compilation System
with -xOindex icon-xO[1|2|3|4|5]
comments
preventing removal by preprocessorindex icon-C
using // by issuing -xCCindex icon-xCC
using // in C99index iconCommenting Code With //
compatibility optionsindex icon-X[c|a|t|s]
compiler commentary in object file, reading with er_src utilityindex icon-xbuiltin[=(%all|%default|%none)]
computed gotoindex iconLabels as Values
consistency checks by lintindex iconConsistency Checks
constindex iconSingle Compilation Compatibility
constindex iconconst and volatile
constants
promotion of integralindex iconIntegral Constants
specific to Solaris Studio C ISO Cindex iconCharacter Constants
specific to Solaris Studio ISO Cindex iconConstants
conversions
index iconUsual Arithmetic Conversions
index iconUsual Arithmetic Conversions
integersindex icon(6.2.1.2) The result of converting an integer to a shorter signed integer, or the result of converting an unsigned integer to a signed integer of equal length, if the value cannot be represented:
cool tools URLindex iconxpec[={yes|no}]
coverage analysis (tcov)index icon–xprofile=p
cpp (C preprocessor)index iconComponents of the C Compilation System
creat functionindex iconThe -errsecurity Flags
cscope
index iconCommand-Line Syntax for Editors
index iconcscope: Interactively Examining a C Program
index iconcscope: Interactively Examining a C Program
command-line use
index iconCommand-Line Options
index iconCommand-Line Options
index iconStep 2: Invoke the cscope Program
index iconStep 2: Invoke the cscope Program
editing source files
index iconCommand-Line Syntax for Editors
index iconCommand-Line Syntax for Editors
index iconStep 4: Edit the Code
index iconStep 4: Edit the Code
index iconStep 1: Set Up the Environment
index iconStep 1: Set Up the Environment
environment setup
index iconCommand-Line Syntax for Editors
index iconStep 1: Set Up the Environment
index iconStep 1: Set Up the Environment
environment variables
index iconView Paths
index iconView Paths
searching source files
index iconCommands for Use After an Initial Search
index iconStep 3: Locate the Code
index iconStep 1: Set Up the Environment
index iconThe cscope Process
index iconThe cscope Process
usage examples
index iconChanging the Value of a Variable
index iconExamples
index iconStep 4: Edit the Code
index iconBasic Use