xref: /plan9/sys/src/cmd/proof/proof.h (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
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 extern	int	getc(void);
35 extern	int	getrune(void);
36 extern	void	ungetc(void);
37 extern	ulong	offsetc(void);
38 extern	ulong	seekc(ulong);
39 extern	char*	rdlinec(void);
40 
41 
42 #define	dprint	if (dbg) fprint
43 
44 extern	int	dbg;
45 extern	int	resized;