45 lines · 919 B · C
RawDownload
#define	NPAGES	500#define NFONT	33#define NSIZE	40#define MINSIZE 4#define	DEFMAG	(10.0/11.0)	/* was (10.0/11.0), then 1 */#define MAXVIEW 40 #define	ONES	~0 extern	char	devname[];extern	double	mag;extern	int	nview;extern	int	hpos, vpos, curfont, cursize;extern	int	DIV, res;extern	int	Mode; extern	Point	offset;		/* for small pages within big page */extern	Point	xyoffset;	/* for explicit x,y move */extern	Cursor	deadmouse; extern	char	libfont[]; void	mapscreen(void);void	clearscreen(void);char	*getcmdstr(void); void	readmapfile(char *);void	dochar(Rune*);void	bufput(void);void	loadfontname(int, char *);void	allfree(void);void	readpage(void);int	isspace(int);extern	int	getc(void);extern	int	getrune(void);extern	void	ungetc(void);extern	ulong	offsetc(void);extern	ulong	seekc(ulong);extern	char*	rdlinec(void);  #define	dprint	if (dbg) fprint extern	int	dbg;extern	int	resized;