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─┘
                                    -♦-