HP 3000 Manuals

Micro Focus COBOL System Reference, Volume 1 MPE/iX 5.0 Documentation


Micro Focus COBOL System Reference, Volume 1

Table of Contents

 Micro Focus COBOL System Reference, Volume 1
   Micro Focus COBOL System Reference, Volume 1 : COPYRIGHT NOTICE

   Ch 1.  Introduction
      Contents of This Manual
      The Documentation Set
      How to Use This Manual
          Chapter Structure
             Generic Chapters
             Help Information
      Environments
      Invoking COBOL System Components
          Invoking from a DOS Command Prompt
          Invoking from Windows
             DOS Command Prompt
             Run...Option
             Icons and Program Items
             Your Own Program Items
          Invoking from OS/2

   Ch 2.  Adis
      Overview
          Enhanced ACCEPT/DISPLAY
          Screen Section
          Configuration
      Operation
          Single Field ACCEPT and DISPLAY Statements
             Single Field ACCEPT Statements
                Alphanumeric Fields
                Numeric and Numeric-edited Fields
                Fixed Format Data Entry
                Free-format Data Entry
                RM Style Data Entry
                General Data Entry
                Microsoft COBOL V2.2 Emulation
             Single Field |DISPLAY Statements
                Format of Displayed Data
                Control Sequences in Displayed Data
                Control Sequences using the COBCTRLCHAR variable
                Displaying Highlighted Text
          Accepting and Displaying Group Items
             Accepting into Group Items
             Displaying Group Items
             The MODE IS BLOCK Clause
          Screen Section ACCEPT and DISPLAY Statements
          The CURSOR IS Clause
          Large Screens
          Data Division Size
      Operation (cont.)
          CONTROL Clause in ACCEPT/DISPLAY Statements
          Adis Configuration
             Altering the Adis Configuration from a Program
             Adis Run-time Configuration
             Enable or Disable Predisplay
                Example
      Operation (cont)
          Adis Configuration (cont)
             Enable or Disable Display of the Adis Indicators
                Example
             Enable or Disable Display Adis Error Messages
                Example
             Enable or Disable Auto-skip Between Fields
                Example
             Enable or Disable Input Data Case Conversion
                Example
             Enable or Disable Password Concealment
                Example
             Enable or Disable Pre-clear and Auto-clear
                Example
             Select Timeout Units
                Example
             Timeout Reset Control
             Enable or Disable Screen Read on Non-FED Terminals
          Keyboard Handling Via Adis
             Types of Keys on the Keyboard
                Function Keys
                Adis Keys
                User Function Keys
             Data Keys
             Shift Keys
             Lock Keys
             Function Key Handling
             The CRT STATUS Clause
                Normal Termination of an ACCEPT Operation
                Example
                Using the User Function Keys
                Enabling and Disabling the User Function Keys
      Operation (cont.)
          Keyboard Handling Via Adis (cont.)
             The CRT STATUS Clause (cont.)
                Example
                Detecting User Function Keys
                Example
                The Compatibility Key List
                The User Function Keys and Validation Clauses
                Using the Adis Keys
                The Functions Performed by the Adis Keys
                The Adis Keys
                Mapping the Adis Keys to the Functions
                Special Mappings
                Changing the Mappings from a Program
                Example
                Conflict With the x"B0" COBOL System Library Routine
                Enabling and Disabling the Adis Keys
                Detection of Adis Keys
                Example
                Defining a Key in Both the User and Adis Key Lists
                Key Configuration on UNIX
                Function Keys and COBKEYTIMEOUT
             Data Key Handling
                Controlling the Data Keys
                Detecting Data Keys Set Up to Act as Function Keys
                Example
             Shift Key Handling
                Determining Available Shift Keys
                Detecting the Current State of the Shift Keys
                Enabling or Disabling Shift Keys
                Example
      Operation (cont)
          Keyboard Handling Via Adis (cont)
             Lock Key Handling
                Determining Available Lock Keys
                Detecting the Current State of the Lock Keys
                Enabling or Disabling Lock Keys
          Get Single Character Routine
             Example
          Sample Program
          Mouse Handling Via Adis
             Using the Mouse
                Activating or Terminating Use of a Mouse
                Example
                Enabling or Disabling the Mouse
                Example
                Returning Mouse Status and Position
                Example
             Example of Using a Mouse

   Ch 3.  Adis Configuration Utility (Adiscf)
      Overview
      Operation
          Invoking Adiscf
          Menus
             The Adiscf Main Menu
             The Adis Key Control Menu
             The Alter Accept/Display Options Menu
             The Alter All Messages Menu
             The Alter All Options Menu
             The Alter Configuration Menu
             The Alter CRT-UNDER Highlighting Menu
             The Alter Function Mappings Menu
             The Alter Indicators Menu
             The Alter Individual Messages Menu
             The Alter Individual Options Menu
             The Alter Message/Indicator Positions Menu
             The Alter Messages Menu
             The Alter Tab Stops Menu
             The Choose Menu
             The Delete Menu
             The Enable/Disable Adis Keys Menu
             The Load Configuration Menu
             The Save Menu
          Functions
             Function Access
      Operation (cont.)
          Functions (cont.)
             Function Descriptions
                Add New Tab Stop
                Alter ACCEPT/DISPLAY Options
                Alter All ACCEPT/DISPLAY Options
                Alter All Messages
                Alter Auto Clear Indicator
                Alter Configuration
                Alter CRT-UNDER Hightlighting
                Alter Indicators
                Alter Individual ACCEPT/DISPLAY Option
                Alter Individual Message
                Alter Insert/Replace Indicator
                Alter Key Control
                Alter Messages
                Alter Off End of Field Indicator
                Alter Position of Messages and Indicators
                Alter Tab Stops
                Choose Configuration
                Delete Configuration
                Delete Tab Stop
                Enable/Disable Adis Keys
                Escape
                Load Configuration
                Map Adis Keys
                Overwrite Existing Configuration
                Save
                Save New Configuration
                Set New Tab Stop Settings
                Set CRT-UNDER Attribute to Blink
                Set CRT-UNDER Attribute to Bold
                Set CRT-UNDER Attribute to Reverse Video
                Set CRT-UNDER Attribute to Underscore
      Operation (cont)
          Functions (cont)
             ACCEPT/DISPLAY Options
             Configurable Adis ACCEPT Messages

   Ch 4.  Animator
      Overview
          Executing the Program
          Querying, Monitoring and Changing Data Items
          Logic Testing
          Cooperative Animation
          The On-line Reference
      Operation
          Preparing for Animation
          Invoking Animator
          Cooperative and Cross-session Animation
             Starting Cooperative Animation
             Starting Cross-session Animation
          COPY-file and Information File Location
          Screen Description and Operation
             The Information Line
             Moving the Cursor and Text During Animation
             Entering Text on Menus
             Using the Animator Windows
                Viewing Data
                Creating and Adjusting Windows
                Key Functions for Updating Queried Data Items
      Specifying Animator Directives
      Menus
          Alter-window Menu
          Alternate Menu
          Animator Main Menu
          Breakpoints Menu
          Control Menu
          Environment Menu
          Go Menu
          Locate-declaration Menu
          Perform-level Menu
          Query Menu
             Query Data-name Menu
          Reset-execution Menu
          Text Menu
      Functions
          Function Access
          Function Descriptions
             0-9
             Add List
             Align
             Alter Monitor Window
             Alter Path
             Alternate
             Animate
             Application-view
             Breakpoints
             Cancel All Breakpoints
             Cancel Program-Break
             Clear
             Contained Data
             Containing Data
             Control
             Cursor-name Locate
             Cursor-name Query
             Cursor-position Reset
             Delete List
             Do
             Do At Breakpoint
             Down List
             Down Perform Level
             Down-table
             Dump List
             Enter
             Enter-name Locate
             Enter-name Query
             Environment
             Escape
             Examine Backtrack
             Examine Breakpoints
             Examine Until Condition
             Exchange
             Exit Perform
             Find String
             Flash
             Go
             Hex
             Hex/ASCII
                Hide Monitors
             If Breakpoint
             Insert List Left
             Insert List Right
             Join Text
             Locate-declaration
             Look-up
             Monitor
             Monitor+Break+Change
             Monitor+Fixed
             Monitor-off
             Monitor-slide
             Move-window
             Next Reset
             Next-if
             Nx-If
             On Count Breakpoint
             Organize Monitors
             Perform-level
             Query
             Query Data-name
             Query Data-name Alternate
             Query Data-name Control
             Quit-perform
             Redraw
             Refresh
             Repeat Query
             Reset-execution
             Same Level
             Scroll Up/Down (continuously)
             Scroll Up/Down (one line)(Ctrl+<-/ ->)
             Select Program Break
             Set Backtrack
             Set Breakpoint
             Set Threshold Level
             Set Until Condition
             Split Text
             Start
             Step
             Step Perform
             Text
             This Program Break
             Un-set Backtrack
             Un-set Breakpoint
             Un-set Threshold Level
             Un-set Until Condition
             Up-list
             Up Perform Level
             Up-table
             Update List
             View
             Watch Monitors
             Watch-off
             Wch
             Where
             Window-size-left/right/up/down
             Word Left
             Word Right
             Zoom
             Zoom Breakpoint
      Error Messages
          Communication Errors

   Ch 5.  Callable File Handler
      Overview
      Operation
          CALLFH Directive (DOS, Windows and OS/2 only)
          Your Own File Handler
          Calling the File Handler from Other Languages
          Opening a File more than Once
          Accessing the FCD from a Program
             Example
          Sparse Keys
             Example
          Duplicate Keys
          Creating a New Index
             Example
          File Status Conversion
             Enabling File Status Conversion under DOS, Windows and OS/2
             Example
                Form of the Conversion Routine
             Example Conversion Routine
             Enabling File Status Conversion under UNIX
          Data Compression
             Calling a Data Compression Routine
                Micro Focus Compression Routine
                User-supplied Compression Routine
             Micro Focus Compression Routine CBLDC001
          Relative Byte Addressing
             Obtaining the Relative Address
             Using the Relative Address
                Using the Relative Address to Read a Record
                Using the Relative Address to Rewrite a Record
                Using the Relative Address to Delete a Record
             File-name Mapping (DOS, Windows and OS/2 only)
      Callable File Handler Call Interface
          Step Operations (DOS, Windows and OS/2 only)
          Action Codes
          Special Action Codes
          File Control Description
          Record Area
          File-name Area
             Example
             Key Definition Block
                Global Information Area
                Key Definition Area
                Component Definition Area
             FCD Fields Input to the File Handler
             FCD Fields Returned by the File Handler
      Callable Rebuild (DOS and OS/2 only)
          Example
          Creating a Program that Calls Rebuild (DOS and OS/2 only)
      C-ISAM (UNIX only)
          Standard C-ISAM and Modified C-ISAM Differences
          C-ISAM 4

   Ch 6.  Callable Sort Module (Extsm)
      Overview
      Operation
          Call Interface
             Function Codes
             Sort File Control Description
             Key Definition Block
             File Definition Block
          Linking Extsm into your Application

   Ch 7.  COBOL System Interface (cob)
      Overview
      Operation
          Invoking the cob Command
          Program Source Conventions
          Specifying cob Options
             The cobol.dir Directives File
             The $COBDIR/cobopt File
                Examples
             The COBOPT Environment Variable
                Examples
             cob Command Line Options
                Example
             The $SET Statement
                Examples
             The DIRECTIVES and USE Directives
          cob File Processing
          Locating the COBOL System Components
          cob Flags
             Command Line Conventions
             Command Line Examples

   Ch 8.  Communications Module (MCS)for UNIX
      Overview
          The Message Control System
      Operation
          Creating an Initialization File
             Defining a Console
             Defining the Queue
             System Initialization
          Updating an Initialization File
          Using the Initialization File
          Communicating with other Consoles
             Sending a Message
             Receiving a Message

   Ch 9.  Compiler
      Overview
      Operation
          Directives
             Directives Syntax
                Examples
             Setting Directives
          The Compiling Process
             Listing Format
             Compiler Error Messages
          Redirection of Compiler Output
          COPY Libraries
             Copy Path-name
             Search Sequence

   Ch 10.  Device Handling and Terminfo
      Overview
      Operation
          Devices
          Printing
             The DISPLAY UPON PRINTER Statement
             Controlling Terminal Printers
                Putting the Printer On-Line
                Printing a Screen
                Printing a String of Characters
                Points to Note
                Terminfo Requirements
          Terminal Handling
             Control and Alt Key Support
             Wide Terminal Mode
             Wyse Terminal Support
          Terminfo Entries
             Essential Entries
                Optional Entries
                Highlighting
                Performance Considerations
                Wide Terminal Mode
                Printer Support
                Line Drawing
                Color

   Ch 11.  External File-name Mapping
      Overview
      Operation
          Setting up Multiple Paths
          Search Sequence
          %NLS% Characters in File-names
          "&" Character in Environment Variables
          "$" Character in File-names
          Setting up Pipes
             "<" Character
             ">" Character
             "|" Character
          Global File-name Mapping

   Ch 12.  FileHandler Utilities
      Overview
      Operation
          Invoking the File Handler Utilities
             Command Line
                Using Standard Input with the Utilities
             Calling the File Handler Utilities from COBOL
          File Types Supported by the File Handler Utilities
             Line Sequential Files
             Sequential Files
             Relative Files
             Indexed Files
          Record Delimiters
          Default File Type Parameters
          Default Index Block Size
          Use of Keys in Indexed Files
          Error Handling
          Error Conditions
             Creating Statically Linked Executable Files
          fhconvert Utility
             fhconvert Parameter File Format
             fhconvert Error Messages
          fhcreate Utility
             fhcreate Parameter File Format
             fhcreate Error Handling
          fhedit Utility
             fhedit Parameter File Format
             fhedit Error Handling
          fhinfo Utility
             fhinfo Parameter File Format
                Example
             fhinfo Error Handling
      Operation (cont.)
          fhrebuild Utility
             fhrebuild Parameter File Format
             fhrebuild Error Handling
          fhreorg Utility
             fhreorg Parameter File Format
             fhreorg Error Handling
             fhreorg Restrictions
          fhvalidate Utility
             fhvalidate Parameter File Format
             Validation Information Messages
             fhvalidate Error Handling
      Demonstrating the File Handler Utilities
          File Handler Utilities Demonstration Programs
          demo1 Demonstration Program
             info1 Demonstration Program
             info1.inf Parameter File
             info1a Demonstration Program
             info2 Demonstration Program
             info2.inf Parameter File
             info2a Demonstration Program
          demo2 Demonstration Program
             create.cre Parameter File
             create.inf Parameter File
             create Demonstration Program
             edit.edi Parameter File
             edit Demonstration Program
             edit2 Demonstration Program
          demo3 Demonstration Program
             validate Demonstration Program
             validate.val Parameter File
                Rebuilding a File without using a Parameter file
                Rebuilding a File using the -o Option
                Combining fhinfo and fhrebuild to Rebuild a File
             validate2 Demonstration Program
             rebuild Demonstration Program
             validate.inf Parameter File
          demo4 Demonstration Program
             convert Demonstration Program
             convert.inf Parameter File
             convert.rel Parameter File
             convert.seq Parameter File
             convert.lsq Parameter File
             convert.ind Parameter File
          demo5 Demonstration Program
             reorg1 Demonstration Program
             reorg.reo Parameter File
             reorg2 Demonstration Program
             reorg3 Demonstration Program

   Ch 13.  File Handling
      Overview
      Operation
          Data File Organizations
             Record Sequential
             Line Sequential
             Indexed Sequential
             Relative
          File-naming Conventions on DOS, Windows and OS/2
          File-naming Conventions on UNIX
          Data File Assignment
             Fixed File Assignment
                Environment Division
                Examples
             Dynamic File Assignment
                Environment Division
                Examples
                Procedure Division
                Example
             External File Assignment
                Environment Division
                Example
          Multiple Reel Files
             Multiple Reel File Header Record
          File Buffering
             File Buffering on DOS, Windows and OS/2
             File Buffering on UNIX
          File Usage
          File Compression
             Data Compression
             Key Compression
                Compression of Trailing Spaces
                Compression of Leading Characters
                Compression of Duplicate Keys
             Example of Setting Compression
          Duplicate Keys
      Btrieve Call Conversion Modules
          Xfh2btr Call Converter (DOS, Windows and OS/2 only)
             Calling Xfh2btr
                CALLFH Compiler Directive
                FILETYPE Compiler Directive
                External File-name Mapping
             Changing Xfh2btr Operation using Environment Variables
                BTRPAGE Environment Variable
                BTRMAXREC Environment Variable
             File Operation Differences between Extfh and Xfh2btr
                Keys
                Locked Record Detection
                OPEN OUTPUT Operations
                Record Lengths
                Record Reading Position
                Sequential READ Operations after WRITE Operations
                Sequential READ Operations after DELETE Operations
                Sequential READ Operations after REWRITE Operations
                Transaction Processing
                Write-locks
             File Operations without ANSI COBOL Conformance
          Btr2xfh Call Converter
             File Operation Differences between Btrieve and Extfh
                Data Compression
                File Operations
                Indices
                Key Lengths
                Key Types
                Page Size
                Record Size
                Stat Operation

   Ch 14.  Forms-2
      Overview
      Operation
          Forms-2 Basics
             Invoking Forms-2
             Phases
             Modes
             The Forms-2 Interface
                Cursor Movement Facilities
             Output Formats
          Initialization Phase
             Initialization Screen I01
                Data-name and File-name Base
                Lines Per Terminal Screen
                Currency Sign
                Decimal Point
             Initialization Screen I02
                File Combinations
          Work Phase
             Work Phase Screen W01
                Screen Type Selection
                Terminating the Run
             Work Phase Screen W02
                Foreground/Background Selection
                Edit Mode
                Example
                Command Mode
          Commands
             General Work Screen Commands
             Work Screen Manipulation Commands
             Programming Commands
      Operation (cont.)
          Work Phase Completion
          Data Descriptions
             Record-name and Data-name Generation
                Record Naming
                Data Naming
             Picture Generation
                Fixed Text
                Variable Data Fields
             Editing a .DDS File
             Including a .DDS File in Your Program
          The Checkout Program
             Generating a Checkout Program
             Compiling a Checkout Program
             Running a Checkout Program
                Loading
                Checkout Processing
                Checkout Completion
          Screen Image Files
             Screen Image File Generation
          Maintenance
          Printed Forms
             Form Images in the Design Process
          Screen Generation Example
          Index Program
             Index Program Generation
             Files Generated
             Producing an Executable Index Program
             Running Your Executable Index Program
                Data Processing Facilities
                Interpretation of User Requirements
          Index Program Example

   Ch 15.  Generator
      Overview
      Operation
          Directives
             Directives Syntax
                Example
             Setting Directives
                Examples
          The Generating Process
          Generating Segmented Programs

   Ch 16.  H2cpy
      Overview
      Operation
          H2cpy Syntax
             H2cpy Options
                Examples
             The Multiple-Files (-M) Option
          Using Split78
          Converting C Statements
             Translating ##define Statements
             Translating Typedef Statements for Simple Types
             Translating Typedef Statements for Structures
             COMP-5 Redefinition for Pointers
          Other C Constructs Recognized
          H2cpy Limitations

   Ch 17.  Integrated Preprocessor
      Overview
          Limitations
      Operation
          Invoking a Preprocessor
             Invoking Multiple Preprocessors
          Testing a Preprocessor
      Writing a Preprocessor
          Definition of the Interface
             Preprocessor Parameters
             The Initial Call
             Subsequent Calls
             Marking Source Lines
             Source Modification
          COPY-files
          Generating Error Messages
          Multiple Preprocessors
          Writing a Stackable Preprocessor
      Sample Integrated Preprocessor
          Specification of the Example Preprocessors

   Ch 18.  Keyboard Configuration Utility (Keybcf)
      Overview
          The Key Lists
          cobkeymp Tables on UNIX
      Operation
          Invoking Keybcf
          Using Keybcf
             Reviewing Existing Function Key Definitions
             Altering Function Key Definitions
             Saving Function Key Definitions
             Exiting from Keybcf
                Example
          Standard Adis Key Functions
             0 - Terminate Accept
             1 - Terminate Program
             2 - Carriage Return
             3 - Cursor Left
             4 - Cursor Right
             5 - Cursor Up
             6 - Cursor Down
             7 - Move to the Start of the Screen
             8 - Move to Next Tab Position
             9 - Move to Previous Tab Position
             10 - End
             11 - Move to Next Field
             12 - Move to Previous Field
             13 - Change Case of Current Character
             14 - Backspace Character
             15 - Retype Character
             16 - Insert Single Character
             17 - Delete Character
             18 - Restore Character
             19 - Clear to End of Field
             20 - Clear Field
             21 - Clear to End of Screen
             22 - Clear Screen
             23 - Set Insert Mode
             24 - Set Replace Mode
             25 - Undo
             26 - Home
          Special Mapping Functions
             55 - RM Clear Field
             56 - RM Backspace
             57 - RM Tab
             58 - Insert Toggle
             59 - Replace Toggle
             60 - Forward Tab
             61 - Backward Tab
             62 - Restore
             255 - Undefined Mapping

   Ch 19.  Library Routines (Call-by-name)
      Overview
          Portability of Call-by-name Routines
          Routines by Category
             Application Subsystem
                Introduction to the Subsystem Routine
             Byte-Stream Files
                Introduction to Byte-stream Routines
             Exit and Error Procedures
                Introduction to the Exit and Error Procedure Routines
             File-names
                Introduction to File-name Routines
             Files
             Keyboard
             Logic Operators
                Introduction to Logic Routines
             Memory Allocation
             Mouse
                Introduction to Mouse Routines
                Mouse Events
                The Event Mask
             Multiple Run-units
                Introduction to Multiple Run-unit Routines
             National Language Support
             Operating System Information
             Printer
             Screen
                Notes on Screen Routines
             Text
             Virtual Heaps
                Introduction to Heap Routines
             Windows
      Operation
          Descriptions of Routines
             Key
                Syntax:
                Parameters:
                Remarks:
                On Entry:
                On Exit:
      List of Routines
          CBL_ALLOC_MEM
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_AND
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             Exit:
          CBL_CHANGE_DIR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_CHECK_FILE_ EXIST
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_CLEAR_SCR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_CLOSE_FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_CLOSE_VFILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_COPY_FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_CREATE_DIR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_CREATE_FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_CULL_RUN_UNITS
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_DELETE_DIR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_DELETE_FILE
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_EQ
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_ERROR_PROC
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
             Example:
          CBL_EXEC_RUN_UNIT
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_EXIT_PROC
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
      List of Routines (cont.)
          CBL_FREE_MEM
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_GET_CSR_POS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_GET_KBD_STATUS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_GET_MOUSE_ MASK
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_GET_MOUSE_ POSITION
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_GET_MOUSE_ STATUS
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_GET_OS_INFO
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_GET_SCR_SIZE
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_GET_SHMEM_PTR
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_HIDE_MOUSE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_IMP
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_INIT_MOUSE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_JOIN_FILENAME
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_LOCATE_FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
             Example:
      List of Routines (cont)
          CBL_NLS_CLOSE_MSG_ FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_NLS_COMPARE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_NLS_INFO
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_NLS_OPEN_MSG_ FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_NLS_READ_MSG
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_NOT
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_OPEN_FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_OPEN_VFILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_OR
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_PUT_SHMEM_PTR
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_READ_DIR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_READ_FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_READ_KBD_CHAR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_READ_MOUSE_ EVENT
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_READ_SCR_ATTRS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_READ_SCR_CHARS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
      List of Routines (cont.)
          CBL_READ_SCR_ CHATTRS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_READ_VFILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_RENAME_FILE
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_SET_CSR_POS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_SET_MOUSE_MASK
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_SET_MOUSE_ POSITION
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_SHOW_MOUSE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_SPLIT_FILENAME
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_SUBSYSTEM
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_SWAP_SCR_ CHATTRS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_TERM_MOUSE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_TOLOWER
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_TOUPPER
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_WRITE_FILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_WRITE_SCR_ ATTRS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_WRITE_SCR_ CHARS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
      List of Routines (cont)
          CBL_WRITE_SCR_CHARS _ATTR
             Syntax:
             Parameters:
             On Entry:
            On Exit:
          CBL_WRITE_SCR_ CHATTRS
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_WRITE_SCR_N_ ATTR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_WRITE_SCR_N_ CHAR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_WRITE_SCR_N_ CHATTR
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_WRITE_SCR_TTY
             Syntax:
             Parameters:
             On Entry:
             On Exit:
          CBL_WRITE_VFILE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_XOR
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          CBL_YIELD_RUN_UNIT
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_FIND_DRIVES
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_GET_MOUSE_SHAPE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_READ_DRIVE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_SET_DRIVE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_SET_MOUSE_HIDE_ AREA
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_SET_MOUSE_SHAPE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_TEST_PRINTER
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_WIN_ABOUT
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_WIN_HANDLE
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_WIN_INIT
             Syntax:
             Parameters:
             Remarks:
             On Entry:
             On Exit:
          PC_WIN_YIELD
             Syntax:
             Parameters:
             Remarks:

   Ch 20.  Library Routines (Call-by-number) for UNIX
      Overview
          Routines Available
      Operation
          Descriptions of Routines
             Put a Character to the Screen
             Interprogram Function Calls
             Control the Screen
             Modify ACCEPT/DISPLAY Behavior
                Example
             Disable Interrupt Key
             Sound the Beep
             Pack Byte
             Unpack Byte

   Ch 21.  Linking
      Overview
          Dynamic Linking
          Static Linking
          Dynamic Loading
      Operation
          Creating Dynamically Linked Executable Modules
          Creating Statically Linked Executable Modules
          Creating Dynamically Loadable Executable Files
   INDEX
       Index



MPE/iX 5.0 Documentation