


      AAAASSSSAAAA((((1111))))                      ((((UUUUNNNNIIIIXXXX 5555....0000))))                     AAAASSSSAAAA((((1111))))



      NNNNAAAAMMMMEEEE
           asa - interpret ASA carriage control characters

      SSSSYYYYNNNNTTTTAAAAXXXX
           aaaassssaaaa [files]

      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
           _A_s_a interprets the output of FORTRAN programs that utilize
           ASA carriage control characters.  It processes either the
           _f_i_l_e_s whose names are given as arguments or the standard
           input if no file names are supplied.  The first character of
           each line is assumed to be a control character; their
           meanings are:

           '''' ''''     (blank) single new line before printing

           0000       double new line before printing

           1111       new page before printing

           ++++       overprint previous line.

           Lines beginning with other than the above characters are
           treated as if they began with '''' ''''.  The first character of a
           line is _n_o_t printed.  If any such lines appear, an
           appropriate diagnostic will appear on standard error.  This
           program forces the first line of each input file to start on
           a new page.

           To correctly view the output of FORTRAN programs which use
           ASA carriage control characters, _a_s_a could be used as a
           filter thusly:

                a.out | asa | lpr

           and the output, properly formatted and pagenated, would be
           directed to the line printer.  FORTRAN output sent to a file
           could be viewed by:

                asa file

      SSSSEEEEEEEE AAAALLLLSSSSOOOO
           fort(1), fsplit(1), ratfor(1).












      Page 1                                                   (9010-E)



