#define SHELLCOM "/bin/sh"
typedef long int TIMETYPE;
/* to install metering, add a statement like */
#define METERFILE "/usr/sif/make/Meter"
/* to turn metering on, set external variable meteron to 1 */
/* define FSTATIC to be static on systems with C compilers
supporting file-static; otherwise define it to be null
#define ALLOC(x) (struct x *) ckalloc(sizeof(struct x))
struct nameblock *nxtnameblock;
extern struct nameblock *mainname ;
extern struct nameblock *firstname;
struct lineblock *nxtlineblock;
extern struct lineblock *sufflist;
struct depblock *nxtdepblock;
struct nameblock *depname;
struct shblock *nxtshblock;
struct varblock *nxtvarblock;
extern struct varblock *firstvar;
struct pattern *nxtpattern;
extern struct pattern *firstpat;
struct opendir *nxtopendir;
extern struct opendir *firstod;
char *copys(), *concat(), *subst(), *sprintf();
struct nameblock *srchname(), *makename();