xref: /plan9/sys/src/cmd/postscript/common/ext.h (revision 14f51593fd82e19ba95969a8c07ff71131015979)
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