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"   │
   └──────────────────────────────────┘
                                    -♦-