#----------------------------------------------------------------------- # preprocessor common block to hold info about lines and included files # put on a file named 'cline' # used by ratfiv preproccessor and macro common /cline/ level, infile(NFILES), linect(NFILES), fnamp(NFILES), fnames(MAXFNAMES), ioin(MAXLINE) integer level # level of file inclusion; init = 1 integer infile # file number(level); init infile(1) = STDIN integer linect # line count on input file(level); init = 1 integer fnamp # next free slot in fnames character fnames # stack of open file names character ioin # input buffer