Name
autosplit
Synopsis
autosplit (file,dir,keep,check,modtime)
Splits the module into files. Each file is given the name of
the subroutine it contains, with .al
appended. autosplit also
creates the file autosplit.ix, which serves
as both a forward declaration of all package routines and as a
timestamp showing when the hierarchy was last updated. Takes the
following arguments:
fileFilename of program or module to be split.
dirName of directory hierarchy in which to store the split files.
keepIf false, preexisting .al files in the auto directory that are no longer part of the module are deleted.
checkIf true, checks to be sure the module being split includes a
use AutoLoaderstatement. If the statement is missing,autosplitdoesn’t process the module.modtimeIf true, splits the module only if it is newer than autosplit.ix.