Blob


1 #include <cursor.h>
2 #undef isspace
3 #define NPAGES 500
4 #define NFONT 33
5 #define NSIZE 40
6 #define MINSIZE 4
7 #define DEFMAG (10.0/11.0) /* was (10.0/11.0), then 1 */
8 #define MAXVIEW 40
10 #define ONES ~0
12 extern char devname[];
13 extern double mag;
14 extern int nview;
15 extern int hpos, vpos, curfont, cursize;
16 extern int DIV, res;
17 extern int Mode;
19 extern Point offset; /* for small pages within big page */
20 extern Point xyoffset; /* for explicit x,y move */
21 extern Cursor deadmouse;
23 extern char *libfont;
25 void mapscreen(void);
26 void clearscreen(void);
27 char *getcmdstr(void);
29 void readmapfile(char *);
30 void dochar(Rune*);
31 void bufput(void);
32 void loadfontname(int, char *);
33 void allfree(void);
34 void readpage(void);
35 int isspace(int);
37 extern int getc(void);
38 extern int getrune(void);
39 extern void ungetc(void);
40 extern ulong offsetc(void);
41 extern ulong seekc(ulong);
42 extern char* rdlinec(void);
45 #define dprint if (dbg) fprint
47 extern int dbg;
48 extern int resized;