Man Page fpr.1




NAME

     fpr - convert FORTRAN carriage-control output  to  printable
     form


SYNOPSIS

     fpr [ file... ]


DESCRIPTION

     In UNIX System V, the asa utility is the standard, not  fpr.
     fpr reads one file and writes another file.  It transforms a
     file formatted by FORTRAN carriage-control conventions  into
     a  file  formatted  by  UNIX  line-printer conventions.  fpr
     copies its input onto its  output,  replacing  the  carriage
     control  characters  with  characters  that will produce the
     intended effects when printed using lpr(1).  The first char-
     acter  of  each line determines the vertical spacing as fol-
     lows:

     (blank)
          one line

     0    two lines

     1    to first line of next page

     +    no advance

     A blank line (that is, an empty line) is treated as  if  its
     first character is a blank.

     A blank line that appears as a  carriage  control  character
     only is deleted.

     A zero is changed to a newline.

     A one is changed to a form feed.

     A plus is simulated using backspaces.


EXAMPLES

             write(*,'(" Blank")')
             write(*,'("0Zero ")')
             write(*,'("+        Plus ")')
             write(*,'("1One  ")')
             end

     Example 1.  With actual files:

     a.out > MyOutputFile
     fpr  <  MyOutputFile |  lpr


     Example 2.  With only pipes:

     a.out  |   fpr  |  lpr

     Both of the above examples produce two pages of output.
     Page 1:
          Blank

          ZeroPlus
     Page 2:
          One


BUGS

     Results are undefined for input lines longer than 170  char-
     acters.


SEE ALSO

     asa(1)