common.h (828B)
1 #define NONE 0 2 #define WARNING 1 3 #define FATAL 2 4 5 #define RUNEGETGROUP(a) ((a>>8)&0xff) 6 #define RUNEGETCHAR(a) (a&0xff) 7 8 #define tempnam safe_tempnam 9 10 typedef int BOOLEAN; 11 12 #define TRUE 1 13 #define FALSE 0 14 15 #define NUMOFONTS 0x100 16 #define FONTSIZE 0x100 17 18 extern char *programname; 19 extern char *inputfilename; 20 extern int inputlineno; 21 22 extern int page_no; 23 extern int pages_printed; 24 extern int curpostfontid; 25 extern int hpos, vpos; 26 27 extern Biobuf *Bstdout, *Bstderr; 28 29 struct strtab { 30 int size; 31 char *str; 32 int used; 33 }; 34 35 extern struct strtab charcode[]; 36 BOOLEAN pageon(void); 37 void startstring(void); 38 void endstring(void); 39 BOOLEAN isinstring(void); 40 void startpage(void); 41 void endpage(void); 42 int cat(char *); 43 int Bgetfield(Biobuf*, int, void *, int); 44 void *galloc(void *, int, char *); 45 void pagelist(char *); 46 47 int safe_tmpnam(char*);