mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-15 11:20:03 +00:00
49 lines
955 B
C
49 lines
955 B
C
|
#include <cursor.h>
|
||
|
#undef isspace
|
||
|
#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;
|