.LIST
.NF.NJ
.PS,80.LM8
.TEST PAGE 6
.SK2.I-2
CHAPTER 1       USING MODULA-1 UNDER VAX/VMS
.BLANK
1.1     Creating And Executing A Program (Overview)  . . . 1-1
1.2     File Specifications And Defaults . . . . . . . . . 1-2
.TEST PAGE 10
.SK2.I-2
CHAPTER 2       COMPILING A MODULE
.BLANK
2.1     Modula-2 Compiler Qualifiers . . . . . . . . . . . 2-2
2.2     Local Control Of Run-Time Checks . . . . . . . . . 2-4
2.3     Search Strategies  . . . . . . . . . . . . . . . . 2-5
2.4     Compiler Listing . . . . . . . . . . . . . . . . . 2-5
2.4.1     Source Listing . . . . . . . . . . . . . . . . . 2-6
2.4.2     Cross Reference Table  . . . . . . . . . . . . . 2-6
2.4.3     Machine Code Listing . . . . . . . . . . . . . . 2-7
.TEST PAGE 8
.SK2.I-2
CHAPTER 3       LINKING A PROGRAM
.BLANK
3.1     The Link Command . . . . . . . . . . . . . . . . . 3-1
3.2     Linker Command Qualifiers  . . . . . . . . . . . . 3-2
3.2.1     Map File Qualifiers  . . . . . . . . . . . . . . 3-2
3.2.2     Debugging And Traceback Qualifiers . . . . . . . 3-2
3.3     Identification Checking  . . . . . . . . . . . . . 3-3
.TEST PAGE 5
.SK2.I-2
CHAPTER 4       EXECUTING A PROGRAM
.BLANK
4.1     Debugging The Program  . . . . . . . . . . . . . . 4-1
4.2     Sample Terminal Session  . . . . . . . . . . . . . 4-2
.TEST PAGE 5
.SK2.I-2
CHAPTER 5       INPUT AND OUTPUT
.BLANK
.TEST PAGE 7
.SK1.I-2
CHAPTER 6       PROCEDURE CALLING CONVENTIONS
.BLANK
6.1     Parameter Passing Mechanisms . . . . . . . . . . . 6-1
6.2     Function Return Values . . . . . . . . . . . . . . 6-3
6.3     Foreign Procedures . . . . . . . . . . . . . . . . 6-3
.TEST PAGE 11
.SK2.I-2
CHAPTER 7       SYSTEM DEPENDENT FACILITIES
.BLANK
7.1     Low Level Facilities . . . . . . . . . . . . . . . 7-1
7.1.1     Type Transfer Functions  . . . . . . . . . . . . 7-1
7.1.2     Absolute Addresses . . . . . . . . . . . . . . . 7-1
7.1.3     The Module SYSTEM  . . . . . . . . . . . . . . . 7-2
7.2     Storage Management . . . . . . . . . . . . . . . . 7-4
7.2.1     The Module Storage . . . . . . . . . . . . . . . 7-4
7.2.2     Storage Allocation . . . . . . . . . . . . . . . 7-5
.TEST PAGE 5
.SK2.I-2
APPENDIX A      RESTRICTIONS AND EXTENSIONS
.BLANK
.TEST PAGE 5
.SK1.I-2
APPENDIX B      VAX-11 MODULA-2 SYNTAX
.BLANK
.TEST PAGE 5
.SK1.I-2
APPENDIX C      DIAGNOSTIC MESSAGES
.BLANK
C.1     Compiler Diagnostic Messages . . . . . . . . . . . C-1
C.2     Run-Time Diagnostic Messages . . . . . . . . . . . C-4
.TEST PAGE 12
.SK2.I-2
APPENDIX D      INPUT AND OUTPUT PROCEDURES
.BLANK
D.1     The Module InOut . . . . . . . . . . . . . . . . . D-1
D.2     The Module FileSystem  . . . . . . . . . . . . . . D-5
D.2.1     General File Procedures  . . . . . . . . . . . . D-6
D.2.2     Binary Access  . . . . . . . . . . . . . . . . . D-7
D.2.3     Text File Access . . . . . . . . . . . . . . . . D-8
D.2.4     RMS Specific Procedures  . . . . . . . . . . . . D-9
D.3     Terminal Input And Output  . . . . . . . . . . .  D-11
D.4     File Name Processing Procedures  . . . . . . . .  D-12
.TEST PAGE 16
.SK2.I-2
APPENDIX E      MISCELLANEOUS PROCEDURES
.BLANK
E.1     Numerical Conversion Procedures  . . . . . . . . . E-2
E.1.1     Output Conversion Procedures . . . . . . . . . . E-2
E.1.2     Input Conversion Procedures  . . . . . . . . . . E-4
E.1.3     Numeric Conversion Procedures  . . . . . . . . . E-5
E.2     Process Scheduling . . . . . . . . . . . . . . . . E-8
E.3     Intrinsic Mathematical Procedures  . . . . . . . . E-9
E.3.1     Trigonometric Function . . . . . . . . . . . .  E-10
E.3.2     Logarithmic And Exponential Functions  . . . .  E-12
E.3.3     Complex Functions  . . . . . . . . . . . . . .  E-13
E.3.4     Random Number Generator  . . . . . . . . . . .  E-14
E.3.5     Miscellaneous Functions  . . . . . . . . . . .  E-14
E.4     Date And Time Procedures . . . . . . . . . . . .  E-15
.END LIST 0
