/* Copyright (c) 1985 Ceriel J.H. Jacobs */ /* $Header: /cvsup/minix/src/commands/yap/process.h,v 1.1.1.1 2005/04/21 14:55:41 beng Exp $ */ # ifndef _PROCESS_ # define PUBLIC extern # else # define PUBLIC # endif # include PUBLIC jmp_buf SetJmpBuf; PUBLIC int DoneSetJmp; PUBLIC int stdf; /* input file descriptor */ PUBLIC int filecount; /* index in filename table */ PUBLIC char ** filenames; /* the filenametable */ PUBLIC char * currentfile; /* Name of current file */ PUBLIC long maxpos; /* Size of file */ VOID visitfile(); /* * void visitfile(fn) * char *fn; name of file to be visited * * Opens the file "fn" and gives an error message if this fails. */ VOID processfiles(); /* * void processfiles(n,argv) * int n; number of files to be handled * char ** argv; names of the files * * Does all the work according to the divide and conquer method */ int nextfile(); /* * int nextfile(n) * int n; * * Visits n'th next file. If not there in argument list, return 1. * Otherwise return 0. */ # undef PUBLIC