gtpp2m02 | Programming Standards |
Programming Standards
Tables
Notices
About This Book
Introduction to TPF Standards
Deviations and Additions
Preexisting Code
Acquired Code
Format for I/O Messages to CRAS
Commands
Reserved Secondary Action Codes
Secondary Action Code Format Examples
Character Set
Field Delimiters
Parameters
Message Parsing Techniques
Messages
Message Generation
Character Set
Message Format
Message Identification
Time Stamp
Message Text
Multiple Line Messages
Modifying Existing Messages
Defining New Messages
Message Parsing Techniques
System Errors
Record IDs
Database Record IDs
Tape Record IDs
Naming Conventions
Source File Names
Contents of C/C++ Source Files
Generally Reserved Names for the TPF System
TPF File System File Names
TPF Collection Support Data Store Names
Symbolic Register Names
Coupling Facility Structure Names
Logical Record Cache Names
Tape Names
Recoup Descriptors
C/C++ Standards for the TPF System
Compile Options for TPF Programs
Mapping Library Names and LONGNAME Support
Structure and DSECT Definition and Documentation
Using the CHECKOUT Option for C Headers
Using the C++ INFO Compiler Option for C Headers
Assembler Coding Practices
Register Usage
Registers Reserved for the Application Program Interface
Registers Reserved for Control Program Use
Program Structure
Use of Global Variables for CSECT Statements
VCONC Macro
Appendix A. Deviations from Existing Naming Standards
TPF Real-time Segments
CP CSECTS and Copy Members
Macros
TPF 4.1 Headers
Appendix B. Existing Database Record ID Deviations
Appendix C. Record IDs Used for RTA/RTL Tape
Index