xref: /plan9-contrib/sys/src/cmd/proof/proof.h (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1 #define	NPAGES	500
2 #define NFONT	33
3 #define NSIZE	40
4 #define MINSIZE 4
5 #define	DEFMAG	(10.0/11.0)	/* was (10.0/11.0), then 1 */
6 #define MAXVIEW 40
7 
8 #define	ONES	~0
9 
10 extern	char	devname[];
11 extern	double	mag;
12 extern	int	nview;
13 extern	int	hpos, vpos, curfont, cursize;
14 extern	int	DIV, res;
15 extern	int	Mode;
16 
17 extern	Point	offset;		/* for small pages within big page */
18 extern	Point	xyoffset;	/* for explicit x,y move */
19 extern	Cursor	deadmouse;
20 
21 extern	char	libfont[];
22 
23 void	mapscreen(void);
24 void	clearscreen(void);
25 char	*getcmdstr(void);
26 
27 void	readmapfile(char *);
28 void	dochar(Rune*);
29 void	bufput(void);
30 void	loadfontname(int, char *);
31 void	allfree(void);
32 void	readpage(void);
33 int	isspace(int);
34 
35 #define	dprint	if (dbg) fprint
36 
37 extern	int	dbg;
38 extern	Biobuf	bin;
39