cobol2.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Compiler Directives List (↑ Compiler Directives)
 Key                                       Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  01SHUFFLE         No segment boundary crossing
  64KSECT           Segment breaking
  ACCEPTREFRESH     Update associated data on ACCEPT
  ADDRSV            Add reserved word
  ADDSYN            Add synonym
  ADV               No effect
  ALIAS             Subscripts
  ALIGN             Data alignment
  ALPHASTART        Numbering in ALPHABET
  ALTER             Allow ALTER
  ANALYZE*          For Analyze
  ANIM              For Animator
  ANS85             ANSI'85
  APOST             QUOTE = '
  ARITHMETIC        Arithmetic expressions
  ASMLIST           File for assembly listing
  ASSIGN            EXTERNAL or DYNAMIC
  ASSIGN-PRINTER    Printer output
  AUTOLOCK          Default locking
  AUXOPT            No effect
  BADSIGNS          Allow illegal sign nibbles
  BELL              Bleep when stop
  BOUND             Bound-check
  BOUNDOPT          Optimize tables
  BRIEF             No message texts
  BROWSE            Create .SBR file
  CALLFH*           External file handler
  CALLMCS           Internal use
  CALLSORT          External file handler
  CANCELLBR*        Close COPY .LBR file
  CASE              Case of program-name
  CHARSET*          ASCII or EBCDIC
  CHECKDIV          Allow divide by zero
  CHECKNUM          Check numeric fields
  CHIP              Chip architecture
  CICS*             Allow CICS
  CICS-CPY*         Insert COPY "CICS-CPY"
  CICSOPT*          Optimize BLL cells
  COBFSTATCONV*     Convert EXTFH file status codes
  COBIDY            Path for Animator file
  COBOL370          IBM COBOL 370
  COMP              Computational subset
  COMP-5            COMP-5 behavior
  COMP-6            COMP-6 behavior
  COMS85            ANSI'85 Comms
  CONFIRM           Display directives
  CONSTANT          Define constant
  CONVERTPTR        Allow redefiniton of pointers
  CONVERTRET        RETURNING item type
  COPYEXT           COPY-file extensions
  COPYLBR*          COPY-library = .LBR file
  COPYLIST          List COPY files
  CSI*              Create .CSI information file
  CURRENCY-SIGN     PIC currency sign
  CURRENT-DATE      DDMMYY or YYMMDD
  DATACOMPRESS      Data compression
  DATALIT           Literals in data seg.
  DATE              Date for listings
  DBCHECK           Check Double-Byte Chars.
  DBCS              Double-Byte Chars.
  DBCSSOSI          Shift-in, -out
  DBSPACE           DBCS space
  DE-EDIT           Num-edited behavior
  DEFAULTBYTE       Initialize W-Storage
  DEFAULTCALLS      CALL convention
  DEFFILE           Produce .DEF file
  DETECTLOCK        Detect record locks
  DG                Data General
  DIRECTIVES        File of directives
  DLL               DLL or EXE
  DOSVS             IBM DOS/VS COBOL
  DYNAM             Ignore CANCEL
  EANIM             For CodeView
  EARLY-RELEASE     Enable Early User Syntax support
  ECHO              Display errors
  ECHOALL           Display full listing
  EDITOR            Create error file for Editor
  ENSUITE*          Internal use
  ERRLIST           Print messages only
  ERRQ              Pause on error
  EXPANDDATA        Program compression
  FASTLINK          Restrict parameters
  FASTSORT          Internal use
  FCDREG            Registers for files
  FILECASE          Internal use
  FILESHARE         Default locking
  FILETYPE          Data file format
  FIXING            Optimizing jumps
  FLAG              Flag outside the dialect
  FLAGAS            Show flags as errors etc.
  FLAGCD            Conflicting directives
  FLAGMIG           Flag OSVS and VSC2 differences
  FLAGQ             Pause on flag
  FLAGSINEDIT       Include flags in error file
  FLAGSTD           Flag ANSI'85 level
  FLAG-CHIP         Flag chip problems
  FOLDCOPYNAME      Fold COPY file names
  FP-ROUNDING       Floating point items
  FORM              Page length
  GANAL             Internal use
  GANIM*            For Xilerator
  GNT*              File for object code
  HIDEMESSAGE       Set message to hide
  HOST-NUMCOMPARE   Numeric comparisons
  HOST-NUMMOVE      Disable RTS error 163 for MOVEs
  IBM-MS            IBM / MS V1.0
  IBMCOMP           Word-storage mode
  IDXFORMAT         Indexed file structure
  INFORETURN        Info msg return value
  INITCALL          Execute a module
  INT*              File for int code
  INTLEVEL*         Portability level
  IOCONV            READ-INTO/WRITE-FROM behavior
  JAPANESE          Enable Japanese Language Extensions
  KEYCOMPRESS       Key compression
  LIBRARIAN         Allow -INC
  LINKCHECK         Check LS items
  LINKCOUNT         Number of linked items
  LINKLIB           Link-libraries
  LIST              File for source listing
  LISTWIDTH         Page width
  LITLINK           Literals public
  LITVAL-SIZE       BY VALUE size
  LOCKTYPE          Read locked records
  MAKESYN           Make synonymous
  MAPNAME           IBM prog-names
  MASM              For Microsoft MASM
  MFCOMMENT         Alternate-format comments
  MFLEVEL           Level of MF
  MODEL             Model type
  MS                MS V1 or V2
  NATIVE            Collating sequence
  NCHAR             Enable Double-Byte Language Extnsions
  NESTCALL          Allow nested progs
  NLS               Enable National Language Support
  OBJ               File for object code
  OBJLITE           Assembler-like code
  ODOSLIDE          Variable length table
  OLDBLANKLINE      Change behavior of BLANK LINE
  OLDCOPY           ANSI'68 COPY
  OLDINDEX          Indexes = subscripts
  OLDNEXTSENTENCE   Change behavior of NEXT SENTENCE
  OLDREADINTO       Change behavior of READ ... INTO statements
  OLDSTRMIX         Allow PIC X and PIC N in statements
  OLDSTRSUB         Change evaluation of subscripts
  OMF               OBJ or GNT
  OPT               Optimization level
  OPTIONAL-FILE     All files optional
  OPTSIZE           Optimize for size
  OPTSPEED          Optimize for speed
  OSEXT             Source file-name ext
  OSVS              IBM OS/VS COBOL
  OVERRIDE          Change
  PANVALET          Allow ++INCLUDE
  PARAMCOUNTCHECK   Omit parameters
  PARAS             Create list of paragraphs and sections
  PC1               IBM / MS V1.0
  PERFORM-TYPE      Returns from PERFORM
  PREPROCESS*       Source from preprocessor
  PRINT             File for source listing
  PRINT-EXT         Specify print-file extension
  PROFILE           Other environments
  PROGID-COMMENT    Comment in PROG-ID
  PROTMODE          Produce protect mode only code
  QUAL              Allow qualification
  QUALPROC          Allow qualification
  QUERY             Pause if COPY-file missing
  QUOTE             QUOTE = "
  RDW               Read length of variable-length record
  REALOVL           Overlaying from disk
  RECMODE           Fixed or var length
  REF               Addresses in listings
  REFNO             Compiler-# in listings
  REGPARM           Parameter passing
  REMOVE            De-reserve
  REPORT-LINE       Length of report writer lines
  RESEQ             Generate line numbers
  REWRITE-LS        REWRITE on LINE SEQ
  RETRYLOCK         Re-try locked record
  RM                Ryan-McFarland
  RNIM              Animate, don't compile
  RTNCODE-SIZE      RETURN-CODE size
  SAA               Systems App. Arch.
  SEG               Segmentation
  SEGCROSS          Params on segments
  SEGSIZE           Automatic segmentation
  SEQCHK            Check line numbers
  SEQUENTIAL        Variants of SEQUENTIAL organization
  SETTING           Print directives
  SHOW-DIR          Print directives files
  SHOWSHUFFLE       Show 01SHUFFLE results
  SIGN              Included signs
  SIGNCOMPARE       EBCDIC numeric comparisons
  SMALLDD           Params in segments
  SOURCE-EXT        Source ext for CodeView
  SOURCEASM         Source in assembly listing
  SOURCEFORMAT      Allow free format code
  SPZERO            Space = zero in nums
  SQL               Allow EXEC SQL
  SQLACCESS         Name of access plan
  SQLBIND           Name of bind file
  SQLBLOCK          Record blocking
  SQLDB             Name of database
  SQLDB2            Mainframe compatibility
  SQLECSPP*         HOST compatibility
  SQLFORMAT         Define date format
  SQLINIT           Initialize & log on
  SQLISOLATION      Isolation level
  SQLNOT            Specify NOT character (¬)
  SQLPASS           Give password
  SQLPRE            Animate SQL programs
  SQLPROT           Protect database
  SQLSTDLVL         Standards level of database manager
  STDERR            Write messages to STDERR
  STICKY-LINKAGE    Keep params linked
  STICKY-PERFORM    Behavior of PERFORM
  STRUCT*           For Structure Animator
  SUPFF             No page-headings
  SYMBSTART         Numbering in SYMBOLIC
  SYSIN             Map I-O to SYSIN and SYSOUT
  TABLESEGCROSS     Check for crossing of seg boundaries
  TARGET            Chip-specific instrs.
  TERMPAGE          Pad final page of report
  TIME              Put time on listings
  TRACE             Turn on READY TRACE
  TRICKLE           Restrict PERFORM
  TRICKLECHECK      Flag trickling
  TRUNC             Truncation of binary
  TRUNCCOPY         Truncate COPY-file names
  USE               File of directives
  VERBOSE           Other environments
  VSC2              IBM VS COBOL II
  WARNING           Level of message to output
  WB*               Interface to other products
  WB2*              Internal use
  WRITELOCK         Default locking
  WRITETHROUGH*     Unbuffered writes
  XNIM              Compile and animate
  XOPEN             X/Open
  XREF              Produce cross-ref listing
  ZEROLENGTHFALSE   Zero-length tests
  ZEROSEQ           Zeros in line numbers
  ZWB               Numeric comparisons
                                    -♦-