[374,100]README.1ST - Cargill Utility Library for Pascal The [374,100-120] directories contain sources and test programs for a fairly complete OREGON (ne' OMSI) PASCAL utility library for RSX-11M/M-PLUS. The library contains a large number of procedures, primarily falling into three categories: 1. Procedures to invoke various RSX Directives from Pascal 2. A pretty complete string handling package for both fixed and variable-length strings. 3. Numerous format conversion routines. Also included (in [22,114]) is a set of Macro subroutines which manipulate CLUNK format date/time data. These routines do NOT require Pascal, and are callable from any RSX language. Much of the library has been submitted on previous SIG TAPES. For the Fall, 1989 SIG Tape submission, there are several new sets of routines. These have not yet been incorporated into the library, and are being submitted in their development directories. The submission includes the following directories: [374,100] - this file [374,101] - CLUNK support library. Does *NOT* require Pascal - can be called from Macro, Fortran, or Pascal. Sources, doc, test programs. See README.CLU. (was [22,114]) [374,102] - sources for the main PASUTL library (was [22,310]) [374,103] - test programs for the modules in [374,102] (was [22,311]) [374,104] - external procedure definitions (include files) for the [374,102] procedures (was [22,320]) [374,105] - new procedures from Pete Stadick - (will go into [374,102]) Manipulate LAT application ports Shared Dynamic regions (PLAS directive support) (was [22,312]) [374,106] - test programs for the [374,105] procedures (will go into [374,103] (was [22,313]) [374,107] - external definitions (include files) for the [374,105] procedures (will go into [22,320]) (was 22,314]) [374,110] - Pascal DECNET support - development directory containing type definitions, utility sources and test programs. Implements task-task communications capabilities of DECNET from Pascal. (was [22,315]) [374,111] - Pascal Message system - preliminary release of a general intertask message system for Pascal. Uses VSDA on local node, DECNET to remote nodes. (was [22,316]) All except the message stuff ([374,111]) are tested and are in use at Cargill. The message routines are very rough and still under development. By the next tape, we should have all this integrated into one set of directories, and the message routines should be finished. Although written specifically for Oregon Pascal (aka OMSI Pascal), these routines should be readily adaptable to PASCAL-11 and possibly other RSX Pascal implementations as well. Written by - Phil Hannay, Bob Thomas, Tom Trulson, Jim Bostwick and Pete Stadick for Cargill Inc. Submitted by - Jim Bostwick Cargill Inc. Research Bldg. P.O. Box 9300 Minneapolis, MN 55440 612/475-6264