1  UPDATE

   Update allows you to insert, replace or extract routines in a fortran
   source files using the various qualifiers listed below.

   Format
      UPDATE sourcefile-spec [updatefile-spec]
2  Parameters
   sourcefile-spec
     Specifies the name of the input file upon which the specified
     action will be taken.
   updatefile-spec
     Specifies the name of the update file used to update the source
     file.
   UPDATE will prompt for the parameters if necessary.
     No wild cards are allowed in the file specification. Default file
     type is filename.FOR .
2  Qualifiers
/UPDATE
     Requests that UPDATE modify the source file using the update file
     specified.  It will either replace an existing routine or insert
     a new routine using the routines in the update file.
     This qualifier must be present to update the source file.
     UPDATE will prompt for an update file spec if one is not given.
/EXTRACT=[(routine-name,routine-name...)]
     Indicates that the specified routines are to be extracted from the
     source and placed into a new file.  The extraction list is optional
     but update will prompt for routine names if none are present.
     Default output is of filename  sourcefile-spec with a type of UPD.
     UPDATE with no qualifiers defaults to /EXTRACT.  The /SPLIT qualifier
     can also be used.  If /SPLIT is present, then UPDATER will put each
     extracted routine into a separate file whose name is routine-name.FOR.
     If /SPLIT is present, /OUTPUT has no effect.
/OUTPUT=outputfile-spec
     Specifies the file specification of the output file. The outputfile-
     spec is required with this qualifier. If the file type is omitted
     in the file spec, it defaults to type .UPD.  If /OUTPUT is omitted
     the output file created is of name  sourcefile-spec with a type of UPD.
/SORT
     Specifies that the source file is to be alphabetized by routine name.
     Default output is a higher version of the sourcefile-spec.
/SPLIT
     Indicates that ALL routines are to be extracted from the
     source and split into individual files. Each routine will be written to
     a file whose name is routine-name.FOR.  The /OUTPUT qualifier has
     no effect.  
/STRIP
     This qualifer instructs UPDATER to strip any characters located in
     columns 73-80.  Only valid if used in conjuction with the /REMOVE
     qualifier.  If this qualifier is not present, UPDATER assumes a 
     record length of 80 characters when REMOVING trailing blanks.
/REMOVE
     This qualifer instructs UPDATER to strip trailing blanks from
     any characters located in
     columns 73-80 and then to strip off any trailing blanks from
     each record before writing to the output file.  If this qualifier
     is not present, UPDATER assumes a record length of 80 characters
     ( if there are characters in 73-80, they are left on the record).
/EXTEND
     This qualifer instructs UPDATER that the files involved can contain
     FORTRAN extended records ( FORTRAN statements that are longer than
     72 columns).  These statements can be no longer than 132 columns.
     UPDATER will still strip off any trailing blanks from each record
     before writing to the output file.
