Submission to Spring 87 ---------- -- ------ -- RSX tape --- ---- Submitted by: Richard Neitzel 312 Laveta Pass Golden, CO 80401 This submission is a collection of various items that I have accumulated over time and feel are of interest to other users. They span a range from extremely useful to trivial. I hope that they prove helpful to others and am interested in their reactions to them. There are 5 major catagories of items included: 1> Routines to access and manipulate the file structure. 2> Some SST handlers. 3> A software fix for a DL device hardware bug. 4> A undeletion utility. 5> A misc. grab bag File routines ---- -------- These routines are described in the file FILE.DOC and the sources are in FILES.ULB. SSTs ---- The files are SST.DOC, SST.MAC and F77SST.FTN. DL -- These are in DL.DOC and DL.ULB. Undelete -------- The introduction is in INDEX.DOC, source in RESTORE.ULB and a command file to build the task, INDEX.CMD. The Grab Bag --- ---- --- This covers a grab-bag of items useful and playful. A quick describtion is given of each. WIND.FTN - This program takes input values for temperature and wind speed and returns the wind-chill temperature. SEARCH.FTN - This program is quite useful. The user enters in a wildcard file specification, with optional switches that prompt him for string to locate and the number of lines from the file to print on the terminal, and the program then dispalys the matching files on the terminal (up to 99 lines). The user can then go to the next file, quit or print the current file. Modifcations to delete, move, etc. the current file would simple to make as well. COMPS.FTN - Where CMP fails, COMPS shines. The CMP utility does not handle object or image files well, but COMPS does. Differences can be directed to a terminal or file. This program is very useful for verifying that the executable version of a file is identical to the master for software quality assurance purposes. BINARY.FTN - CVT, as suppiled, does not allow the conversion of numbers or characters into a binary representation. This program, built as ...BIN, does that. Bases 8, 10 and 16 as well as ASCII characters are converted into a 16 digit string representing the binary form of the number. Eight and 16 bit binary numbers can also be coonverted, being output in all the above forms. The help file BIN.HLP is also included. MACLIB.ULB (OLB) - This ia a collection of assorted macro routines that all are callable from Fortran. They perform various functions that are either impossible from Fortran, such as performing bit reversals or push/popping items onto the stack, or are easier and faster in macro, such as converting lower case to upper case or changing an odd into an even integer. To save time the object library is also provided. The file MACLIB.DOC is a compilation of the headings of the various entries, giving a describtion of the routines function and calling convention. QIO.PAR - This file is a fortran include file that provides the necessary definitions of the i/o function codes for (wt)qio calls. REWIND.FTN - A simple program that rewinds tape unit MS0:, easily modified for other tapes. Informs user when tape is rewound, nice for non-visible tapes, like cartiridges.