cobol1.hlp (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.
CALL (↑ Statements)
 Key                                       Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Verb:         CALL
 
  Function:     Transfers control to another program in the run unit,
                with automatic return of control when that program
                finishes.
 
  Syntax:       Which format?  OVERFLOW   EXCEPTION
 
     ──CALL─┬───────────────┬─┬─identifier-1────────┬──────
              └─mnemonic-name─┘ └─literal-1───────────┘
 
              ┌──────────────────────────────────────────────────┐
              │                    ┌───────────┐                 │
              ▼                    ▼           │                 │
     ──USING─┬─┬──────────────┬─┬─identifier-2────────────────┬─┬─
              │ └─BY REFERENCE─┘ │                ┌──────────┐ │ │
              │                  │                ▼          │ │ │
              │                  └─┬────────────┬─record-name──┘ │
              │                    └─ADDRESS OF─┘                │
              │             ┌────────────────────────┐           │
              │             ▼                        │           │
              ├─BY CONTENT──┬─literal-2──────────────┬───────────┤
              │             └─LENGTH OF identifier-3─┘           │
              │                                                  │
              └─BY VALUE──┬─identifier-4─────────────────────┬───┘
                          ├─literal-3────────────────────────┤
                          └─LENGTH OF identifier-5───────────┘
 
     ─┬───────────────────────────────────────────┬───
       └─┬─RETURNING─┬─┬─┬──────┬─identifier-6───┬─┘
         └─GIVING────┘ │ └─INTO─┘                │
                       └─ADDRESS OF identifier-7─┘
 
     ─┬──────────────────────────────────────┬──────────
       └┬──┬─EXCEPTION imperative-statement-1─┘
        └ON┘
 
     ─┬───────────────────────────────────────────┬─────
       └─NOT─┬──┬─EXCEPTION imperative-statement-2─┘
             └ON┘
 
     ─┬──────────┬──
       └─END-CALL─┘
                                    -♦-