Text preview for : LY33-6011-1_PLI_Resident_Library_PLM_Oct76.pdf part of IBM LY33-6011-1 PLI Resident Library PLM Oct76 IBM 370 pli LY33-6011-1_PLI_Resident_Library_PLM_Oct76.pdf



Back to : LY33-6011-1_PLI_Resident_ | Home

Licensed Material - Property of IBM
LY33-6011-1
File No. 5360/5370-29




DOS
PL/I Resident Library:
Program Product Program Logic

Program Number 5736-LM4
(This product is also distributed as
part of composite package 5736-PL3)

Feature Number 8051
Page of LY33-6011-1, Revised October 1976 by TNL LN33-6179




Second Edition (March 1973)
This edition applies to Version 1, Release 5, Modification 0 of the DOS
Optimizing Compiler, Program Product 5736-PL1, and to any subsequent
version, release, and modification.
Information in this publication is subject to significant change.
Any such changes will be published in new editions or technical
newsletters. Before using the publication, consult the ~atest IBM
System/370 Bibliography, GC20-0001, and the technical newsletters that
amend the bibliography, to learn which edition and technical newsletters
are applicable and current.
Requests for copies of IBM publications should be made to the IBM branch
office that serves you.
Forms for readers' comments are provided at the back of the publication.
If the forms have been removed, comments may be addressed to IBM
Corporation, P.O. Box 50020, Programming Publishing, San Jose,
California 95150. All comments and suggestions become the property of
IBM.
CCopyright International Business Machines Corporation
1970,1971,1972,1974,1976



2 Licensed Material - Property of IBM
PREFACE




The purpose of this publication is to summarize the internal log:c of
the modules contained in the DOS PL/I Resident Library. It suppl0m~n~G
the program listings by providing descriptive text and flowcharts, but
program structure at the machine instruction lev~l is not discussed.
The descriptive text is contained in part I of this publicativn, th~
flowcharts are in part II.

Information on how to US8 this publication is contained in chapt~r 1 of
part I; although the manual is intended primarily as a sourCt of
reference, the user should acquaint himself with the contents of chapter
1 before referring to any other chapter.



PREREQUISITE PUBLICATIONS


To make effective use of this publication, the reader must be familiar
with the contents of:


DOS
PLlI Optimizing Compiler: Execution Logic,
Order No. SC33-0019



ASSOCIATED PROGRAM PRODUCT PUBLICATIONS


Details of the DOS PL/I Transient Library are given in the following
publication:


DOS
PL/I Transient Librarv: Program Logic,
Order No. LY33-6012



The PL/I Optimizing Compiler, its facilities, and its requirements are
described briefly in the following publication:


DOS
PElI Optimizing Compiler:
General Information, Order No. GC33-0004


Details of the language implemented by the PL/I Optimizing Compiler are
given in:


DOS
PL/I Optimizing Compiler: Language Reference Manual,
Order No. SC33-0005




Licensed Material - Property of IBM 3
Page of LY33-6011-1, Revised October 1976 by TNL LN33-6179




The relationship between a PL/I program and the Disk Operating System is
described in:


DOS
PL/I Optimizing Compiler: Proqrammer's Guide,
Order No. SC33-0008


Compile-time and execution-time messages for the PL/I Optimizing
Compiler are documented in the following program product publication:


DOS
PL/I Optimizing compiler: Messages, Order No. SC33-0021




RECOMMENDED SYSTEM AND SYSTEM CONTROL PROGRAM PUBLICATIONS
DOS concepts and Facilities
Order No. GC24-5030

DOS System Control and System Service Programs
Order No. GC24-5036

DOS Supervisor and Input/Output Macros
Order No. GC24-5037

DOS Data Management Concepts
Order No. GC24-3427

DOS System Generation and Maintenance
Order No. GC24-5033

Introduction to DOS/VS, Order No. GC33-5370

DOS/VS System Management Guide, Order No. GC33-5371

DOS/VS Data Management Guide, Order No. GC33-5372

DOS/VS System Control statements, Order No. GC33-5376

DOS/VS System Generation, Order No. GC33-5377

DOS/VS Messages, Order No. GC33-5379

DOS/VS Data Management Services Guide, Order No. GC26-3183

DOS/VS Data Management Macro Instruction, Order No. GC26-3793

Tape and Disk Sort/Merge Program
Order No. GC28-6616



IAVAILABILITY OF PUBLICATIONS
I
I
IThe availability of the publication is indicated by its use key, the
Ifirst letter in the order number. The use keys are:
I
I G - General: available to users of IBM systems, products,
I and services without charge, in quantities to meet



4 Licensed Material - Property of IBM
Page of LY33-6011-1, Added october 1976 by TNL LN33-6179


their normal requirements; can also be purchased by
anyone through IBM branch offices.

S - Sell: can be purchased by anyone through IBM branch
offices.

L - Licensed materials, property of IBM: available only to
licensees of the related program products under the
terms of the license cgreement.




Licensed Material - Property of IBM 4.1
Page of LY33-6011-1, Revised October 1976 by TNL LN33-6179


CONTENTS




PART I: MODULE DESCRIPTIONS



CHAPTER 1: INTRODUCTION 10
The Resident Library 10
Module Naming Conventions 10
Control Names 10
Entry Point Names 11
Control section Names