<<:
Book Contents
SAS/C Cross-Platform Compiler and C++ Development System User's Guide

Numbers | | | | | | | | | | | | | | | | | | | | | | | | | | |

C

-c, ccp option
-c compiler option
examples "Compiling C and C++ Programs under a DOS Shell"
examples "Compiling C Programs under UNIX"
examples "Compiling C++ Programs under UNIX"
syntax
C keywords, uppercasing
call-by-reference operator
case
C keywords
compiler output
case conversion
case sensitivity
filenames
mount options
ccp command
invoking automatically
invoking directly
options
ccp_exec_cics prototype
-cf compiler option
character literal prefixes
character qualifiers
CICS, compiling for "Option Descriptions"
CICS, compiling for "Using the ccp Command"
CICS Command Preprocessor
BMS map generation
ccp command, invoking automatically
ccp command, invoking directly
ccp command options
ccp_exec_cics prototype
EDF
EXEC CICS commands
EXEC DLI commands
external call interface, enabling
linking preprocessed files
nested comments
output file record length
output to file
uppercasing C keywords
CICS VSE, compiling for "Option Descriptions"
CICS VSE, compiling for "Using the ccp Command"
CID cross reference table
clink program
prelinking with
replaced by cool
CMS in System 370, compiling for "Compiling C Programs under UNIX"
CMS in System 370, compiling for "Option Descriptions"
CMS VM/ESA or VM/XA, compiling for "Compiling C Programs under UNIX"
CMS VM/ESA or VM/XA, compiling for "Compiling C++ Programs under UNIX"
CMS VM/ESA or VM/XA, compiling for "Option Descriptions"
colon (:), in mount point specifications
colon (:), in NFS client
comments
nesting
pound sign (#) indicator
slashes (//) indicator
compiler options
Release 6.00 changes
compiler options, compiler driver
changes for Release 6.00
syntax and description
compiler options, IDE
adding/deleting
configuring "Using SAS/C C and C++ under the Microsoft Visual C++ IDE"
configuring "Using the SAS/C and C++ Cross-Platform Compiler under the Microsoft Visual C++ IDE"
Compiler Options menu item, moving
compiling C and C++ programs
all-resident library routines, enabling "Compiling C Programs under UNIX"
all-resident library routines, enabling "Option Descriptions"
ANSI trigraph translation
ASCII output
byte boundary alignment
C++ exception handling
call-by-reference operator
case conversion
character literal prefixes
CICS target "Option Descriptions"
CICS target "Using the ccp Command"
CICS VSE target "Option Descriptions"
CICS VSE target "Using the ccp Command"
CMS in System 370 mode target "Compiling C Programs under UNIX"
CMS in System 370 mode target "Option Descriptions"
CMS VM/ESA or VM/XA target "Compiling C Programs under UNIX"
CMS VM/ESA or VM/XA target "Compiling C++ Programs under UNIX"
CMS VM/ESA or VM/XA target "Option Descriptions"
comments, indicating
comments, nesting
cross-platform compiler defaults
CSECT name, generating
#define names, redefinition and stacking
digraph translation
dollar sign ($) in identifiers
far pointer support
floating-point registers
instantiation of static data members
int bitfield size
int bitfield size, specifying
interlanguage communication
ISO digraph translation
#line statements, ignoring
long-form options
macros, undefining
nonstandard token pasting
object module disassembler, invoking
overload keyword, enabling
patch area, sizing
phases, definition
phases, examples
POSIX compliance
prelinking, suppressing "Compiling C and C++ Programs under a DOS Shell"
prelinking, suppressing "Compiling C++ Programs under UNIX"
prelinking, suppressing "Option Descriptions"
prelinking, with clink program
preprocessing .c files only
register variables
registers
__rent identifiers, external linkage
return code style
RTTI information, generating "Option Descriptions"
RTTI information, generating "Using SAS/C C and C++ under a DOS Shell"
search path, adding directories to
search path, alternate
section name, as source code file name "Option Descriptions"
section name, as source code file name "Using SAS/C C and C++ under a DOS Shell"
short-form options
SPE programs, building "Compiling C Programs under UNIX"
SPE programs, building "Option Descriptions"
string constant duplication, enabling
symbol definition
template specialization
temporary directory
temporary directory, specifying
trigraph translation
uppercase output
verbose mode "Option Descriptions"
verbose mode "Using SAS/C C and C++ under a DOS Shell"
worst-case aliasing
compiling C and C++ programs, under a DOS shell
building source code
prelinking object code
sample batch files
sascc370 compiler driver
compiling C programs, under UNIX
compiling C++ programs, under UNIX
compiling object code, IDE "Using SAS/C C and C++ under the Microsoft Visual C++ IDE"
compiling object code, IDE "Using the SAS/C and C++ Cross-Platform Compiler under the Microsoft Visual C++ IDE"
configuration file, Windows environment
conversion specifiers
converting existing programs
ASCII to EBCDIC
atoe utility
EBCDIC to ASCII
etoa utility
filename changes
mainframe object files, generating
mainframe to UNIX
mf2unix utility
objdump utility
source code changes
UNIX to mainframe
unix2mf utility
converting existing programs, examples
EBCDIC/ASCII conversions
generating mainframe object files
mainframe/UNIX conversions
cool prelinker "Linking C and C++ Programs"
cool prelinker "The cool Prelinker"
compatibility with earlier versions
compile-time options
control statements
data tables, creating
defaults
echoing input statements
examples
extended external identifier CSECTs, retaining
extended function name CSECTs, deleting
extended name CID cross reference table
extended name length
extended name length, specifying
extended name LINKID cross-reference tables
extended name SNAME cross-reference tables
extended names, disabling
external symbol resolution
@EXTVEC# vector, building
gathered symbols, printing
INCLUDE statements, enabling
linking C/C++ programs
negating options
offset table CSECTs, suppressing
output file
output file destination
output line numbers, suppressing
previously-processed objects, marking and detecting
pseudoregister maps, including
pseudoregisters, removing
reentrant initialization
run-time constant CSECTs, in output file
SNAME duplicates, allowing
syntax
unresolved references, ignoring
user exit programs, invoking
cool prelinker, and ar370 archives
ignoring corrupted
including
search path
cool prelinker, reprocessing objects
-Aallowrecool option
-Aignorerecool option
marking and detecting processed objects "Changes for Release 6.50"
marking and detecting processed objects "Marking and Detecting Previously Processed cool Objects"
cool prelinker options
Release 6.00 changes
syntax and descriptions
COOL utility
linking C/C++ programs
reprocessing objects
cross-platform compiler
architecture
benefits of
compatibility with earlier versions
IDE
installation considerations
relationship to mainframe systems
under IDE
cross-platform compiler, invoking
UNIX systems
Windows systems
CSECT name, generating
cxx C++ translator
-cxx compiler option

Numbers | | | | | | | | | | | | | | | | | | | | | | | | | | |

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.