tcommon.h - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
tcommon.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*);