Compaq AAQ2G1FTK Marine Radio User Manual


 
B.4.4 Compaq COBOL and Compaq COBOL for OpenVMS VAX Statement
Differences .............................................. B–16
B.4.4.1 ACCEPT and DISPLAY Statements . ....................... B–16
B.4.4.2 LINAGE Clause ....................................... B–17
B.4.4.3 MOVE Statement ...................................... B–18
B.4.4.4 SEARCH Statement .................................... B–18
B.4.5 System Return Codes ...................................... B–18
B.4.6 Diagnostic Messages ...................................... B–20
B.4.7 Storage for Double-Precision Data Items ....................... B–21
B.4.8 File Status Values ........................................ B–21
B.4.9 RMS Special Registers (OpenVMS) ........................... B–21
B.4.10 Calling Shareable Images . . ................................ B–22
B.4.11 Sharing Common Blocks (OpenVMS) . . . ....................... B–22
B.4.12 Arithmetic Operations ..................................... B–23
B.5 Compaq COBOL Differences Across Operating Systems .............. B–24
B.5.1 REWRITE .............................................. B–25
B.5.2 File Sharing and Record Locking ............................. B–25
B.5.3 VFC File Format . ........................................ B–26
B.5.4 File Attribute Checking .................................... B–26
B.5.5 Indexed Files ............................................ B–26
B.5.6 RMS Special Register References in Your Code . . . ............... B–27
B.5.7 Time and Fractional Seconds ............................... B–27
B.6 File Compatibility Across Languages and Platforms . . ............... B–27
B.7 LIB$INITIALIZE Interaction Between C and COBOL . ............... B–28
B.8 Reserved Words ............................................. B–28
B.9 Debugger Support Differences . ................................ B–29
B.10 DECset/LSE Support Differences ................................ B–29
B.11 DBMS Support .............................................. B–29
B.11.1 Compiling on Tru64 UNIX and Windows NT .................... B–29
B.11.2 Multistream DBMS DML . . . ................................ B–30
C Programming Productivity Tools
C.1 Compaq FUSE—an Integrated Development Environment (Tru64
UNIX) .................................................... C–1
C.2 Debugging Tools for Compaq COBOL Programs .................... C–2
C.3 Ladebug Debugger (Tru64 UNIX) ............................... C–4
C.4 OpenVMS Debugger (OpenVMS) ................................ C–8
C.4.1 Notes on Compaq COBOL Support ........................... C–8
C.4.2 Notes on Debugging Optimized Programs ...................... C–8
C.4.2.1 Separately Compiled Programs ........................... C–13
C.5 Language-Sensitive Editor (LSE) and the Source Code Analyzer (SCA)
(OpenVMS) ................................................ C–13
C.5.1 Notes on Compaq COBOL Support ........................... C–14
C.5.2 Preparing an SCA Library . . ................................ C–14
C.5.3 Starting and Terminating an LSE or an SCA Session ............. C–15
C.5.4 Compiling from Within LSE . ................................ C–15
C.6 Using Oracle CDD/Repository (OpenVMS) . . ....................... C–16
C.6.1 Creating Record and Field Definitions . . ....................... C–17
C.6.2 Accessing Oracle CDD/Repository Definitions from Compaq COBOL
Programs ............................................... C–18
C.6.3 Recording Dependencies .................................... C–19
C.6.4 Data Types .............................................. C–20
C.6.5 For More Information ..................................... C–22
xiii