1219b2ee8SDavid du Colombier /* 2219b2ee8SDavid du Colombier * External varibles - most are in glob.c. 3219b2ee8SDavid du Colombier */ 4219b2ee8SDavid du Colombier 5219b2ee8SDavid du Colombier extern char **argv; /* global so everyone can use them */ 6219b2ee8SDavid du Colombier extern int argc; 7219b2ee8SDavid du Colombier 8219b2ee8SDavid du Colombier extern int x_stat; /* program exit status */ 9219b2ee8SDavid du Colombier extern int debug; /* debug flag */ 10219b2ee8SDavid du Colombier extern int ignore; /* what we do with FATAL errors */ 11219b2ee8SDavid du Colombier 12219b2ee8SDavid du Colombier extern long lineno; /* line number */ 13219b2ee8SDavid du Colombier extern long position; /* byte position */ 14219b2ee8SDavid du Colombier extern char *prog_name; /* and program name - for errors */ 15219b2ee8SDavid du Colombier extern char *temp_file; /* temporary file - for some programs */ 16219b2ee8SDavid du Colombier extern char *fontencoding; /* text font encoding scheme */ 17219b2ee8SDavid du Colombier 18219b2ee8SDavid du Colombier extern int dobbox; /* enable BoundingBox stuff if TRUE */ 19219b2ee8SDavid du Colombier extern double pageheight; /* only for BoundingBox calculations! */ 20219b2ee8SDavid du Colombier extern double pagewidth; 21219b2ee8SDavid du Colombier 22219b2ee8SDavid du Colombier extern int reading; /* input */ 23219b2ee8SDavid du Colombier extern int writing; /* and output encoding */ 24219b2ee8SDavid du Colombier 25219b2ee8SDavid du Colombier extern char *optarg; /* for getopt() */ 26219b2ee8SDavid du Colombier extern int optind; 27219b2ee8SDavid du Colombier 28*14f51593SDavid du Colombier extern int cat(char *); 29*14f51593SDavid du Colombier extern void error(int, char *, ...); 30*14f51593SDavid du Colombier extern int in_olist(int); 31*14f51593SDavid du Colombier extern void interrupt(int); 32*14f51593SDavid du Colombier extern int out_list(char *); 33*14f51593SDavid du Colombier extern int setencoding(char *); 34219b2ee8SDavid du Colombier extern char *tempnam(char*,char*); 35