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─┬──────
               └─literal-1────┘
 
              ┌────────────────────────────────────────────────────┐
              │                      ┌─────────────────────────────┐
              ▼                      ▼                             │
     ──USING─┬─┬────────────────┬─┬─identifier-2────────────────┬─┬─
              │ └─┬──┬─REFERENCE─┘ │                ┌──────────┐ │ │
              │   └BY┘             │                ▼          │ │ │
              │                    └─┬────────────┬─record-name──┘ │
              │                      └─ADDRESS OF─┘                │
              │               ┌────────────────────────┐           │
              │               ▼                        │           │
              ├─┬──┬─CONTENT──┬─identifier-2───────────┬───────────┤
              │ └BY┘          ├─literal-2──────────────┤           │
              │               └─LENGTH OF identifier-3─┘           │
              │                                                    │
              └─┬──┬─VALUE──┬─identifier-4───────────┬─────────────┘
                └BY┘        ├─literal-3──────────────┤
                            └─LENGTH OF identifier-5─┘
 
     ─┬─────────────────────────────────────────┬──
       ├─RETURNING┬─┬┬────┬──identifier-2──────┬─┘
       └─GIVING───┘ │└INTO┘                    │
                    └─ADDRESS┬──┬─identifier-3─┘
                             └OF┘
 
     ─┬─────────────────────────────────────┬─────
       └┬──┬─OVERFLOW imperative-statement-1─┘
        └ON┘
 
     ─┬──────────┬──
       └─END-CALL─┘
                                    -♦-