V00101
----------------------------------------------------------------------------- 
TAIL                                                                     V001 
                          UNIX-LIKE 'TAIL' COMMAND
----------------------------------------------------------------------------- 
  
 Contribution Name...........: TAIL 
    Title....................: Unix-like 'tail' command 
    File Names...............:00. Rename Transfer File (Interex-supplied) 
                             :01. tail.sbmt 
                             :02. makefile
                             :03. tail.ftn
                             :04. tail.rel
    Operating System(s)......: RTE-A, Rev.6.2 or later
    Language(s)..............: FORTRAN
    Keywords.................: 1. FILES 
                             : 2. UNIX
    External Support Req'd...:
    If Re-submission, Reason.:
 Contributor's Name..........: Don Pottenger
               Company.......: Hewlett Packard
               Street........: 11000 Wolfe Rd.
               City..........: Cupertino
               State.........: CA 
               Country.......: USA
               Zip Code......: 95014
               Phone Number..: 408.447.5182 
               Fax Number....: 408.447.5039 
               E-mail address: donp@cup.hp.com
 Contribution Abstract.......:
  
 Tail is similar in function to the HP-UX tail command.  It uses the new
 6.2 FMP postition routines so access to the end of a file is quick.
  
 Usage : tail [-f] [-n recs |-c chars | -b blks] file 
  
 Additional Documentation....:
  
 See man page on tail from HP-UX. 
  
V00201
----------------------------------------------------------------------------- 
DG                                                                       V002 
                    DO AND GREP CI COMMAND STRING UTILITY 
----------------------------------------------------------------------------- 
  
 Contribution Name...........: DG 
    Title....................: DO and GREP CI command string utility. 
    File Names...............:00. Rename Transfer File (Interex-supplied) 
                             :01. dg.sbmt 
                             :02. buildmess.cmd 
                             :03. buildmess.mac 
                             :04. dg.ftn
                             :05. dg.ftni 
                             :06. dg.lib
                             :07. dg.lod
                             :08. dg.make 
                             :09. dg.mrg
                             :10. dg.rel
                             :11. dgmess.mac
                             :12. dgmess.rel
                             :13. dgmess.txt
                             :14. dohelp.ftn
                             :15. dohelp.rel
                             :16. hpmemmess.mac 
                             :17. hpmemmess.rel 
    Operating System(s)......: RTE-A
    Language(s)..............: FORTRAN MACRO
    Keywords.................: 1. CI
                             : 2. COMMAND_FILES 
                             : 3. SEARCH
                             : 4. STRINGS 
    External Support Req'd...:
    If Re-submission, Reason.:
 Contributor's Name..........: Don Pottenger
               Company.......: Hewlett Packard
               Street........: 11000 Wolfe Rd.
               City..........: Cupertino
               State.........: CA 
               Country.......: USA
               Zip Code......: 95014
               Phone Number..: 408.447.5182 
               Fax Number....: 408.447.5039 
               E-mail address: donp@cup.hp.com
 Contribution Abstract.......:
  
 DG is a program that combines DO and Grep in one easy to use, yet powerful 
 package.  Files are selected by masking and (optionaly) Greping.  Each file
 then becomes an argument for a CI command string.
  
 Run string: dg [+options] filemask ci_command_string 
  options are:
  FS => a find string expression (FS) 
  s CMDFILE => Save the commands in CMDFILE 
  g CMDFILE => Save the commands in CMDFILE and do not execute
  a CMDFILE => append commands to CMDFILE and do not execute
  l => list strings where FS exprssion becomes true 
  m => list strings where any FS is true
  b:buflen => sets the Grep buffer length to <buflen> default is 256 characters 
  c => the filemask in the run string is a file name containing file masks
  
 Additional Documentation....:
  
 All documentation is built into the program's on-line help system. 
  
V00301
----------------------------------------------------------------------------- 
WHICH                                                                    V003 
                          UNIX-LIKE 'WHICH' COMMAND 
----------------------------------------------------------------------------- 
  
 Contribution Name...........: WHICH
    Title....................: Unix-like 'which' command
    File Names...............:00. Rename Transfer File (Interex-supplied) 
                             :01. which.sbmt
                             :02. protoget.mac
                             :03. protoget.rel
                             :04. which.ftn 
                             :05. which.lod 
                             :06. which.make
                             :07. which.rel 
                             :08. which6.rel
    Operating System(s)......: RTE-A, RTE-6/VM
    Language(s)..............: FORTRAN MACRO
    Keywords.................: 1. Unix
                             : 2. ID_segments 
                             : 3. System_tables 
    External Support Req'd...:
    If Re-submission, Reason.:
 Contributor's Name..........: Don Pottenger
               Company.......: Hewlett Packard
               Street........: 11000 Wolfe Rd.
               City..........: Cupertino
               State.........: CA 
               Country.......: USA
               Zip Code......: 95014
               Phone Number..: 408.447.5182 
               Fax Number....: 408.447.5039 
               E-mail address: donp@cup.hp.com
 Contribution Abstract.......:
  
 which - locate a program or command file including any aliases and paths,
         which is a similar to the utility by the same name in UNIX.
  
 Usage : which [-fcq] name
  
 -f : search for file only (skip alias/function/id/proto-id search) 
 -c : search for cmd files only 
 -q : quiet 
  
 return1 < 0 : FMP error
         = 0 : successful completion
 return2 = 0 : file found 
         = 1 : id segment found 
         = 2 : proto-id found 
         = 3 : exported CI alias found
         = 4 : exported CI function found 
 return_s    : name of file|program found 
  
 Additional Documentation....:
  
 See man page for which(1) in HP-UX.
  
V00401
----------------------------------------------------------------------------- 
MCOM                                                                     V004 
               COMPARE OLD AND NEW VERSIONS OF LINK MAP FILES 
----------------------------------------------------------------------------- 
  
 Contribution Name...........: MCOM 
    Title....................: Compare old and new versions of Link map files 
    File Names...............:00. Rename Transfer File (Interex-supplied) 
                             :01. mcom.sbmt 
                             :02. makefile
                             :03. mcom.ftn
                             :04. mcom.ftni 
                             :05. mcom.help 
                             :06. mcom.lod
                             :07. mcom.map
                             :08. mcom.omap 
                             :09. mcom.rel
    Operating System(s)......: RTE-A, RTE-6/VM
    Language(s)..............: FORTRAN MACRO
    Keywords.................: 1. LINK
                             : 2. COMPARE 
                             : 3. LIST
    External Support Req'd...:
    If Re-submission, Reason.:
 Contributor's Name..........: Don Pottenger
               Company.......: Hewlett Packard
               Street........: 11000 Wolfe Rd.
               City..........: Cupertino
               State.........: CA 
               Country.......: USA
               Zip Code......: 95014
               Phone Number..: 408.447.5182 
               Fax Number....: 408.447.5039 
               E-mail address: donp@cup.hp.com
 Contribution Abstract.......:
  
 mcom -- compare old and new versions of Link map files 
  
       mcom oldmapfile newmapfile [listfile]
  
 mcom compares two map files and reports what modules have been added,
 deleted, enlarged, or shrunk in the new version. 
  
 mcom only handles non-CDS program load maps.  Programs using SEGLD (Link)
 segmentation are supported.
  
 Additional Documentation....:
  
 See mcom.help for sample output. 
  
V00501
----------------------------------------------------------------------------- 
HPZWRT                                                                   V005 
                             HPZ WRITE ROUTINES 
----------------------------------------------------------------------------- 
  
 Contribution Name...........: HpZWrt 
    Title....................: HpZ Write Routines 
    File Names...............: 00. Rename transfer file 
                             : 01. HpZWrt.sbmt
                             : 02. HpZWriteBuffer.mac 
                             : 03. HpZWriteLog.mac
                             : 04. HpZClassWrite.mac
     Operating System........: RTE-A
     Language(s).............: MACRO
     Keywords................: 1. Character 
                             : 2. Display 
     External Support Req'd..:
     If Re-submission, Reason:
 Contributor's Name..........: Patrick Ziegler
               Company.......: 76 Products Co.
               Street........: 1380 San Pablo Ave.
               City..........: Rodeo
               State.........: CA 
               Country.......: USA
               Zip Code......: 94572
               Phone Number..: 510-245-4619 
               E-Mail........: ZieglPR@Unocal.com 
 Program Abstract............: A set of subroutines written by Alan 
                               Tibbetts while consulting for UNOCAL 
                               76 Products Company. 
 Additional Documentation....:
  
V00601
----------------------------------------------------------------------------- 
HPZTIM                                                                   V006 
                    HPZ TIME ROUTINES FROM ALAN TIBBETTS
----------------------------------------------------------------------------- 
  
 Contribution Name...........: HpZTim 
    Title....................: HpZ Time Routines from Alan Tibbetts 
    File Names...............: 00. Rename transfer file 
                             : 01. hpztim.sbmt
                             : 02. hpzcivdate.ftn 
                             : 03. hpzcivdatestamp.ftn
                             : 04. hpzcivtimestamp.ftn
                             : 05. hpzedittimestamp.ftn 
                             : 06. hpzmildatestamp.ftn
                             : 07. hpzmiltimestamp.ftn
                             : 08. hpzrtedate.ftn 
                             : 09. hpzrtetimehhmm.ftn 
                             : 10. hpzrtetimehhmmss.ftn 
                             : 11. hpzrtetimehmsc.ftn 
                             : 12. hpzss70_civdate.ftn
                             : 13. hpzss70_civtime.ftn
                             : 14. hpzss70_hhmm.ftn 
                             : 15. hpzss70_hhmmss.ftn 
                             : 16. hpzss70_ymdhms.ftn 
     Operating System........: RTE-A
     Language(s).............: FTN7X
     Keywords................: 1. Character 
                             : 2. Time
                             : 3. Display 
     External Support Req'd..:
     If Re-submission, Reason:
 Contributor's Name..........: Patrick Ziegler
               Company.......: UNOCAL 76 Products Company 
               Street........: 1380 San Pablo Ave.
               City..........: Rodeo
               State.........: CA 
               Country.......: USA
               Zip Code......: 94572
               Phone Number..: 510-245-4619 
               E-Mail........: ZieglPR@Unocal.com 
 Program Abstract............: Set of subroutines written by Alan Tibbetts
                               while consulting for UNOCAL 76 Products Co.
 Additional Documentation....:
  
V00701
----------------------------------------------------------------------------- 
BLOCKMODESUBS                                                            V007 
                       BLOCK MODE UTILITY SUBROUTINES 
----------------------------------------------------------------------------- 
  
 Contribution Name...........: BlockModeSubs
     Title...................: Block Mode utility subroutines 
     File Names..............: 00. Rename Transfer File 
                             : 01. blockmodesubs.sbmt 
                             : 02. blockmodesubs.mac
     Operating System........: RTE-A
     Language(s).............: MACRO
     Keywords................: 1. Display 
                             : 2. Character 
     External Support Req'd..:
     If Re-submission, Reason:
 Contributor's Name..........: Patrick Ziegler
               Company.......: 76 Products Co.
               Street........: 1380 San Pablo Ave.
               City..........: Rodeo
               State.........: CA 
               Country.......: USA
               Zip Code......: 94572
               Phone Number..: 510-245-4619 
               E-Mail........: ZieglPR@Unocal.com 
 Program Abstract............: A set of subroutines written by Alan 
                               Tibbetts while consulting for UNOCAL 
                               76 Products Company. 
  
Find next altered field in block mode read buffer:
  
    if ( Setup_NAF(Ibuf, Length) ) then  Buffer_Is_Blank  endif 
          |         |     +--< number of valid characters in buffer 
          |         |    I*2
          |         +--< the buffer to be examined
          |       I*2*n 
          +--> returns .true. if the buffer contains only blanks &
         L*2   and Unit Separator characters
  
This logical*2 function is used to set the internal pointers used by
NextAlteredField.  It will return .true. if the only characters in
the given buffer are Blanks and Unit Separator characters.
  
  
    if ( NextAlteredField(FieldNum) ) then  DataAvailable  endif
                           +--> number of the field (1..n)
                          I*2      with the data
  
This logical*2 function returns true if it finds altered data in a buffer 
which was read by a block mode read.  Some of the newer CRTs have the 
option to transfer "altered fields only".  This subroutine does not 
depend upon that capability, but will work more efficiently when it is
enabled.  It skips any field which contains only blanks.  It expects
Unit Separator characters to delimit fields, so it will not function with 
the 12966A card in RTE-6 systems which strip Unit Separators on 
block mode reads. 
  
When an occupied field is found, the routine calls HpZDefIbuf to point
to the field and returns the field number to the caller.  This allows 
any of the HpZ parsing routines to be used to get the field data. 
end 
  
 Additional Documentation....:
  
V00801
----------------------------------------------------------------------------- 
WH!!                                                                     V008 
                              PRIORITIZED WHZAT 
----------------------------------------------------------------------------- 
  
 Contribution Name...........: WH!! 
    Title....................: Prioritized WHZAT
    File Names...............:00. Rename Transfer File
                             :01. WH!!.SBMT 
                             :02. WH!!.FTN
                             :03. WH!!.REL
                             :04. WH!!.LOD
    Operating System.........: RTE-A
    Uses hierarchical files?.: no 
    Language(s)..............: Fortran
    Keywords.................: 1. System
                             : 2. Status
                             : 3. System tables 
    External Support Req'd...: none 
    If Re-submission, Reason.:
 Contributor's Name..........: Stephen Gauss
               Company.......: US Naval Observatory 
               Street........: 3450 Massachusetts Ave. NW 
               City..........: Washington 
               State.........: DC 
               Country.......: USA
               Zip Code......: 20392
               Phone Number..: 202-762-1510 
 Program Abstract............: Produces a list simialr to WHZAT, but in 
program priority order.  This allows quick identification of the highest
priority program that is running and allows for easy balancing of priorities
among competing programs. 
  
 Additional Documentation....: WH!!,?? gives information on parameters.