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

H.1 K&R Solaris Studio C Incompatibilities With Solaris Studio ISO C

H.2 Keywords

Index

H.2 Keywords

The following tables list the keywords for the ISO C Standard, the Solaris Studio ISO C compiler, and the Solaris Studio C compiler.

The first table lists the keywords defined by the ISO C standard.

Table H-2 ISO C Standard Keywords

_Bool1
_Complex1
_Imaginary1
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
inline1
int
long
register
restrict
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while

1 Defined with-xc99=all only

The C compiler also defines one additional keyword, asm. However, asm is not supported in -Xc mode.

Keywords in Solaris Studio C are listed below.

Table H-3 Solaris Studio C (K&R) Keywords

asm
auto
break
case
char
continue
default
do
double
else
enum
extern
float
for
fortran
goto
if
int
long
register
return
short
sizeof
static
struct
switch
typedef
union
unsigned
void
while