ILE C/C++ Compiler Reference


Contents

About This Book

  • Who Should Use This Guide
  • Prerequisite and Related Information
  • Install Licensed Program Information
  • A Note About Examples
  • Control Language Commands
  • How to Read the Syntax Diagrams
  • Chapter 1. Preprocessor Directives

  • Preprocessor Overview
  • Preprocessor Directive Format
  • Macro Directives and Operators (#define, #undef, #, ##)
  • #define (Defining and Expanding a Macro)
  • #undef (Undefining a Macro)
  • # Operator
  • ## Operator (Macro Concatenation)
  • Preprocessor Error Directive (#error)
  • File Inclusion (#include)
  • Using the #include Directive When Compiling Source in an Integrated File System File
  • Conditional Compilation Directives
  • #if, #elif
  • #ifdef
  • #ifndef
  • #else
  • #endif
  • Line Control (#line)
  • Null Directive (#)
  • Pragma Directives (#pragma)
  • Chapter 2. Predefined Macros

  • ANSI/ISO Standard Predefined Macros
  • ILE C/C++ Predefined Macros
  • Chapter 3. ILE C/C++ Pragmas

  • argopt
  • argument
  • cancel_handler
  • chars
  • checkout
  • comment
  • convert
  • datamodel
  • define
  • descriptor
  • disable_handler
  • disjoint
  • enum
  • exception_handler
  • hashome
  • implementation
  • info
  • inline
  • ishome
  • isolated_call
  • linkage
  • map
  • mapinc
  • margins
  • namemangling
  • noargv0
  • noinline (function)
  • nomargins
  • nosequence
  • nosigtrunc
  • pack
  • Related Operators and Specifiers
  • Examples
  • page
  • pagesize
  • pointer
  • priority
  • sequence
  • strings
  • weak
  • Chapter 4. Control Language Commands

  • Control Language Command Syntax
  • Control Language Command Options
  • MODULE
  • PGM
  • SRCFILE
  • SRCMBR
  • SRCSTMF
  • TEXT
  • OUTPUT
  • OPTION
  • CHECKOUT
  • OPTIMIZE
  • INLINE
  • MODCRTOPT
  • DBGVIEW
  • DEFINE
  • LANGLVL
  • ALIAS
  • SYSIFCOPT
  • LOCALETYPE
  • FLAG
  • MSGLMT
  • REPLACE
  • USRPRF
  • AUT
  • TGTRLS
  • ENBPFRCOL
  • PFROPT
  • PRFDTA
  • TERASPACE
  • STGMDL
  • DTAMDL
  • RTBND
  • PACKSTRUCT
  • ENUM
  • MAKEDEP
  • PPGENOPT
  • PPSRCFILE
  • PPSRCMBR
  • PPSRCSTMF
  • INCDIR
  • CSOPT
  • LICOPT
  • DFTCHAR
  • TGTCCSID
  • TEMPLATE
  • TMPLREG
  • WEAKTMPL
  • Chapter 5. Using the ixlc Command to Invoke the C/C++ Compiler

  • Using ixlc on a Windows Client
  • Using ixlc in Qshell
  • ixlc Command and Options Syntax
  • ixlc Command Options
  • Chapter 6. Using ixlclink to Create Programs

  • ixlclink Command Options
  • Chapter 7. I/O Considerations

  • Data Management Operations on Record Files
  • Data Management Operations on Stream Files
  • C Streams and File Types
  • DDS-to-C/C++ Data Type Mapping
  • Appendix A. Control Characters

    Bibliography


    [ Top of Page | Previous Page | Next Page | Table of Contents ]