#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;
|