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;