[cc]mc |
.EV
[cc]mc
.ce
.bf
Section 2 - Library Subprograms
.fo ``- # -``
.sp 3
.ti +5
A complete set of library subroutines is necessary for effective program
development under the Subsystem.  The primitive operations suggested
by Kernighan and Plauger in
.ul
Software Tools,
as well as many local functions, have been compiled and placed in the
[cc]mc |
libraries =lib=/vswtlb, =lib=/vswtmath, and
=lib=/vshlib (for V-mode programs).
[cc]mc
.sp
.ti +5
This section is designed to give the user a working knowledge of these
functions and subroutines.
Each routine has its own entry organized under the following headings.
Note that empty entries are omitted entirely.
.sp 2
.in +10
.ti -5
.ul
Header Line
.sp
The subprogram's name, a synopsis of its purpose, and the date
of last modification to its documentation.
.sp 1
.ti -5
.ul
Calling Information
.sp
The subprogram declaration and the declarations of its
arguments, as well as the name of the library in which
it can be found.
This should be used as a reference when constructing
calls to a given routine.
.sp 1
.ti -5
.ul
Function
.sp
A description of the purpose of the routine, along with
the interpretations of its arguments and the returned value (if any).
.sp 1
.ti -5
.ul
Implementation
.sp
A short discussion of the strategy used to implement the routine,
abstracted from the source code.
.sp 1
.ti -5
.ul
Arguments Modified
.sp
Names of those arguments modified by the routine.
.sp 1
.ti -5
.ul
Calls
.sp
Other subprograms called by this routine.
.sp 1
.ti -5
.ul
Bugs
.sp
Known problems with the use of the routine.
.sp 1
.ti -5
.ul
See Also
.sp
References to further information or related routines.
.in -10
