FSPLIT(1) UNIX Programmer's Manual FSPLIT(1) NAME fsplit - split a multi-routine Fortran file into individual files SYNOPSIS fsplit [ -e efile] ... [ file ] DESCRIPTION Fsplit takes as input either a file or standard input con- taining Fortran source code. It attempts to split the input into separate routine files of the form _n_a_m_e._f, where _n_a_m_e 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 _b_l_k_d_t_a_N_N_N._f where NNN is three digits and a file of this name does not already exist. For unnamed main programs the name has the form _m_a_i_n_N_N_N._f. If there is an error in classifying a program unit, or if _n_a_m_e._f already exists, the program unit will be put in a file of the form _z_z_z_N_N_N._f where _z_z_z_N_N_N._f does not already exist. 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 files. DIAGNOSTICS If names specified via the -_e option are not found, a diag- nostic is written to _s_t_a_n_d_a_r_d _e_r_r_o_r. AUTHOR Asa Romberger and Jerry Berkman BUGS _F_s_p_l_i_t assumes the subprogram name is on the first noncom- ment line of the subprogram unit. Nonstandard source for- mats may confuse _f_s_p_l_i_t. It is hard to use -_e for unnamed main programs and block data subprograms since you must predict the created file name. Printed 11/26/99 April 29, 1985 1