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.
Allowing Language Features (↑ Compiler Directives)
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     These directives change which language features your compiler
     will accept.
 
   ┌──Dialect─────────────────────┐  ┌──Explicit reserved word control─────┐
   │ANS85     ANSI'85           │  │ADDRSV       Add reserved word     │
   │COBOL370  IBM COBOL/370     │  │ADDSYN       Add synonym           │
   │COMS85    ANSI'85 Comms     │  │MAKESYN      Make synonymous       │
   │DBCHECK   Check for DBCS    │  │OVERRIDE     Change meaning        │
   │DBCS      DBCS Support      │  │REMOVE       De-reserve            │
   │DG        Data General      │  └─────────────────────────────────────┘
   │DOSVS     IBM DOS/VS COBOL  │  ┌──Add features───────────────────────┐
   │FLAG      Flag for dialect  │  │CICS*      Allow CICS              │
   │FLAGCD    Flag conflicts    │  │CICS-CPY*  Insert COPY "CICS-CPY"  │
   │FLAGSTD   Flag ANSI'85 level│  │CONSTANT   Define constant         │
   │IBM-MS    IBM / MS V1.0     │  │FCDREG     Registers for files     │
   │JAPANESE  Japenese extns.   │  │REWRITE-LS REWRITE on LINE SEQ     │
   │MFLEVEL   Level of MF       │  │SEQCHK     Check line numbers      │
   │MS        MS V1 or V2       │  │SOURCEFORMAT Allow free format code│
   │NCHAR     Double-byte extns.│  └─────────────────────────────────────┘
   │OSVS      IBM OS/VS COBOL   │
   │PC1       IBM / MS V1.0     │
   │RM        Ryan-McFarland    │    ┌──Mainframe Compatibility──────────┐
   │SAA       Systems App. Arch.│    │CONVERTPTR     REDEFINE pointers │
   │VSC2      IBM VS COBOL II   │    │DBCSSOSI       Shift-in, -out    │
   │XOPEN     X/Open            │    │LIBRARIAN      Allow -INC        │
   └──────────────────────────────┘    │PANVALET       Allow ++INCLUDE   │
                                       │PROGID-COMMENT Comment in PROG-ID│
   ┌──Features affecting speed────────┐│RDW            Var length records│
   │ALTER        Allow ALTER        │└───────────────────────────────────┘
   │FASTLINK     Restrict parameters│
   │NESTCALL     Allow nested progs │
   │QUAL         Allow qualification│
   │QUALPROC     Allow qualification│
   │SEG          Allow segmentation │
   │TRICKLE      Restrict PERFORM   │
   │TRICKLECHECK Flag "trickling"   │
   └──────────────────────────────────┘
                                    -♦-