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-by-name Routines List (↑ Contents)
 Key                                       Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
   CBL_ALLOC_MEM                       Dynamic memory allocation
   CBL_AND                             Logical AND
   CBL_CHANGE_DIR                      Change current directory
   CBL_CHECK_FILE_EXIST                Check if file exists
   CBL_CLEAR_SCR                       Clear screen
   CBL_CLOSE_FILE                      Close byte stream file
   CBL_CLOSE_VFILE                     Close heap
   CBL_COPY_FILE                       Copy file
   CBL_CREATE_DIR                      Create directory
   CBL_CREATE_FILE                     Create byte stream file
   CBL_CULL_RUN_UNITS                  Clear dead run-units
   CBL_DELETE_DIR                      Delete directory
   CBL_DELETE_FILE                     Delete file
   CBL_EQ                              Logical equivalence
   CBL_EXEC_RUN_UNIT                   Create run-unit
   CBL_EXIT_PROC                       Register closedown procedure
   CBL_FREE_MEM                        Free dynamically allocated memory
   CBL_GET_CSR_POS                     Get cursor position
   CBL_GET_KBD_STATUS                  Test for character at keyboard
   CBL_GET_MOUSE_MASK                  Get mouse event mask
   CBL_GET_MOUSE_POSITION              Get mouse screen coordinates
   CBL_GET_MOUSE_STATUS                Get number of events in queue
   CBL_GET_OS_INFO                     Get operating system information
   CBL_GET_SCR_SIZE                    Get screen size
   CBL_GET_SHMEM_PTR                   Read named value
   CBL_HIDE_MOUSE                      Hide mouse pointer
   CBL_IMP                             Logical implies
   CBL_INIT_MOUSE                      Initialize mouse support
   CBL_JOIN_FILENAME                   Split file-name
   CBL_LOCATE_FILE                     Locate file/Expand path
   CBL_NLS_CLOSE_MSG_FILE              Close NLS message file
   CBL_NLS_COMPARE                     Compare two strings
   CBL_NLS_INFO                        Get/set national information
   CBL_NLS_OPEN_MSG_FILE               Open NLS message file
   CBL_NLS_READ_MSG                    Read a message from NLS message file
   CBL_NOT                             Logical not
   CBL_OR                              Logical OR
   CBL_OPEN_FILE                       Open byte stream file
   CBL_OPEN_VFILE                      Open heap
   CBL_PUT_SHMEM_PTR                   Create/update named value
   CBL_READ_DIR                        Read current directory
   CBL_READ_FILE                       Read byte stream file
   CBL_READ_KBD_CHAR                   Read character from keyboard
                                       (no echo)
   CBL_READ_MOUSE_EVENT                Read mouse event queue
   CBL_READ_SCR_ATTRS                  Read attribute string
   CBL_READ_SCR_CHARS                  Read character string
   CBL_READ_SCR_CHATTRS                Read character & attribute strings
   CBL_READ_VFILE                      Read heap
   CBL_RENAME_FILE                     Rename file
   CBL_SET_CSR_POS                     Set cursor position
   CBL_SET_MOUSE_MASK                  Set mouse event mask
   CBL_SET_MOUSE_POSITION              Set mouse screen coordinates
   CBL_SHOW_MOUSE                      Draw mouse pointer
   CBL_SPLIT_FILENAME                  Split file-name
   CBL_SUBSYSTEM                       Declare/de-allocate subsystems
   CBL_SWAP_SCR_CHATTRS                Swap character & attribute
   CBL_TERM_MOUSE                      Terminate mouse support
   CBL_TOLOWER                         Convert a string to lower-case
   CBL_TOUPPER                         Convert a string to upper-case
   CBL_WRITE_FILE                      Write byte stream file
   CBL_WRITE_SCR_ATTRS                 Write attribute string
   CBL_WRITE_SCR_CHARS                 Write character string
   CBL_WRITE_SCR_CHARS_ATTR            Write character string with attribute
   CBL_WRITE_SCR_CHATTRS               Write character & attribute strings
   CBL_WRITE_SCR_N_ATTR                Repeat write attribute
   CBL_WRITE_SCR_N_CHAR                Repeat write character
   CBL_WRITE_SCR_N_CHATTR              Repeat write character & attributes
   CBL_WRITE_SCR_TTY                   Write characters TTY-style
   CBL_WRITE_VFILE                     Write heap
   CBL_XOR                             Logical exclusive OR (XOR)
   CBL_YIELD_RUN_UNIT                  Yield remainder of time-slice
 
   PC_FIND_DRIVES                      Find valid drives
   PC_GET_MOUSE_SHAPE                  Get mouse pointer shape
   PC_READ_DRIVE                       Read current drive
   PC_SET_DRIVE                        Set current drive
   PC_SET_MOUSE_HIDE_AREA              Set mouse hide area
   PC_SET_MOUSE_SHAPE                  Set mouse pointer shape
   PC_TEST_PRINTER                     Test printer status
                                    -♦-