proof.h 919 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. #define ONES ~0
  8. extern char devname[];
  9. extern double mag;
  10. extern int nview;
  11. extern int hpos, vpos, curfont, cursize;
  12. extern int DIV, res;
  13. extern int Mode;
  14. extern Point offset; /* for small pages within big page */
  15. extern Point xyoffset; /* for explicit x,y move */
  16. extern Cursor deadmouse;
  17. extern char libfont[];
  18. void mapscreen(void);
  19. void clearscreen(void);
  20. char *getcmdstr(void);
  21. void readmapfile(char *);
  22. void dochar(Rune*);
  23. void bufput(void);
  24. void loadfontname(int, char *);
  25. void allfree(void);
  26. void readpage(void);
  27. int isspace(int);
  28. extern int getc(void);
  29. extern int getrune(void);
  30. extern void ungetc(void);
  31. extern ulong offsetc(void);
  32. extern ulong seekc(ulong);
  33. extern char* rdlinec(void);
  34. #define dprint if (dbg) fprint
  35. extern int dbg;
  36. extern int resized;