*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> fsplit (1)              



NAME    [Toc]    [Back]

     fsplit - split a multi-routine Fortran file into  individual

SYNOPSIS    [Toc]    [Back]

     fsplit [-e efile [...]] [file]

DESCRIPTION    [Toc]    [Back]

     fsplit  takes  as input either a file or standard input containing Fortran
     source code.  It attempts to split the input  into  separate
routine files
     of  the  form  name.f, where name is the name of the program
unit (e.g.,
     function, subroutine, block data or program).

     The name for unnamed block data  subprograms  has  the  form
     where  NNN  is three digits and a file of this name does not
already exist.
     For unnamed main programs the name has the  form  mainNNN.f.
If there is
     an error in classifying a program unit, or if name.f already
exists, the
     program unit will be put in a file  of  the  form  zzzNNN.f,
where zzzNNN.f
     does not already exist.

     The options are as follows:

     -e efile
             Normally  each subprogram unit is split into a separate file.
             When the -e option is used, only the specified  subprogram units
             are split into separate files. e.g.,

                   $ fsplit -e readit -e doit prog.f

             will  split  ``readit''  and  ``doit'' into separate

DIAGNOSTICS    [Toc]    [Back]

     If names specified via the -e option are not found, a  diagnostic is written
 to standard error.

HISTORY    [Toc]    [Back]

     The fsplit command appeared in 4.2BSD.

AUTHORS    [Toc]    [Back]

     Asa Romberger and Jerry Berkman

BUGS    [Toc]    [Back]

     fsplit  assumes  the subprogram name is on the first noncomment line of the
     subprogram unit.  Non-standard source  formats  may  confuse

     It is hard to use -e for unnamed main programs and block data subprograms
     since you must predict the created file name.

OpenBSD      3.6                           June      6,      1993
[ Back ]
 Similar pages
Name OS Title
fsplit IRIX split FORTRAN or RATFOR files
ftn_mpio IRIX Fortran Multi-Threaded I/O
pssplit IRIX split a PostScript file into separate single-page files
crontab Linux maintain crontab files for individual users (V3)
crontab OpenBSD maintain crontab files for individual users
crontab FreeBSD maintain crontab files for individual users (V3)
csplit FreeBSD split files based on context
hunt OpenBSD a multi-player multi-terminal game
hunt NetBSD a multi-player multi-terminal game
locks Tru64 A directory that contains lock files for communication devices and remote systems that prevent multi...
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service