Blob


1 #define NONE 0
2 #define WARNING 1
3 #define FATAL 2
5 #define RUNEGETGROUP(a) ((a>>8)&0xff)
6 #define RUNEGETCHAR(a) (a&0xff)
8 #define tempnam safe_tempnam
10 typedef int BOOLEAN;
12 #define TRUE 1
13 #define FALSE 0
15 #define NUMOFONTS 0x100
16 #define FONTSIZE 0x100
18 extern char *programname;
19 extern char *inputfilename;
20 extern int inputlineno;
22 extern int page_no;
23 extern int pages_printed;
24 extern int curpostfontid;
25 extern int hpos, vpos;
27 extern Biobuf *Bstdout, *Bstderr;
29 struct strtab {
30 int size;
31 char *str;
32 int used;
33 };
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 *);
47 int safe_tmpnam(char*);