Compaq AAQ2G1FTK Marine Radio User Manual


 
15.7.2 Relative Files ............................................ 15–16
15.7.2.1 Maximum Record Number (MRN) ......................... 15–16
15.7.2.2 Cell Size . ............................................ 15–16
15.7.2.3 Bucket Size .......................................... 15–17
15.7.2.4 File Size . ............................................ 15–18
15.7.3 Indexed Files ............................................ 15–19
15.7.3.1 Optimizing Indexed File I/O . . ............................ 15–20
15.7.3.2 Calculating Key Index Levels . ............................ 15–24
15.7.3.3 Caching Index Roots ................................... 15–25
15.8 Image Activation Optimization (Tru64 UNIX) . . . ................... 15–25
16 Managing Memory and Data Access
16.1 Managing Memory Granularity ................................. 16–1
16.2 Using the VOLATILE Compiler Directive ......................... 16–3
16.3 Aligning Data for Performance and Compatibility ................... 16–3
16.3.1 Data Boundaries ......................................... 16–3
16.3.2 Data Field Padding . . . .................................... 16–4
16.3.3 Alignment Directives, Qualifiers, and Flags . ................... 16–4
16.3.4 Specifying Alignment at Compile Time ........................ 16–5
16.4 Using Alignment Directives, Qualifiers, and Flags .................. 16–6
16.4.1 Order of Alignment Operations . . ............................ 16–6
16.4.2 Nesting Alignment Directives . . . ............................ 16–7
16.4.3 Comparing Alignment Directive Effects ........................ 16–8
A Compiler Implementation Specifications
B Compaq COBOL for OpenVMS VAX and Compaq COBOL
Compatibility and Migration
B.1 Compatibility Matrix ......................................... B–1
B.2 Differences in Extensions and Other Features . . . ................... B–3
B.3 Command-Line Qualifiers (Options or Flags) ....................... B–4
B.3.1 Qualifiers and Flags Shared by Compaq COBOL and Compaq COBOL
for OpenVMS VAX . . . .................................... B–5
B.3.2 Compaq COBOL Specific Qualifiers and Flags ................... B–6
B.3.3 Qualifiers Only on Compaq COBOL for OpenVMS VAX ........... B–8
B.4 Compaq COBOL and Compaq COBOL for OpenVMS VAX Behavior
Differences ................................................. B–10
B.4.1 Program Structure Messages ................................ B–10
B.4.2 Program Listing Differences ................................ B–11
B.4.2.1 Machine Code ........................................ B–11
B.4.2.2 Module Names ........................................ B–11
B.4.2.3 COPY and REPLACE Statements ......................... B–11
B.4.2.4 Multiple COPY Statements . . ............................ B–12
B.4.2.5 COPY Insert Statement ................................. B–13
B.4.2.6 REPLACE and COPY REPLACING Statements . . . ........... B–14
B.4.2.7 DATE COMPILED Statement ............................ B–15
B.4.2.8 Compiler Listings and Separate Compilations (OpenVMS) . . . . . . B–15
B.4.3 Output Formatting ........................................ B–16
xii