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