#define NONE 0 | |
#define WARNING 1 | |
#define FATAL 2 | |
#define RUNEGETGROUP(a) ((a>>8)&0xff) | |
#define RUNEGETCHAR(a) (a&0xff) | |
#define tempnam safe_tempnam | |
typedef int BOOLEAN; | |
#define TRUE 1 | |
#define FALSE 0 | |
#define NUMOFONTS 0x100 | |
#define FONTSIZE 0x100 | |
extern char *programname; | |
extern char *inputfilename; | |
extern int inputlineno; | |
extern int page_no; | |
extern int pages_printed; | |
extern int curpostfontid; | |
extern int hpos, vpos; | |
extern Biobuf *Bstdout, *Bstderr; | |
struct strtab { | |
int size; | |
char *str; | |
int used; | |
}; | |
extern struct strtab charcode[]; | |
BOOLEAN pageon(void); | |
void startstring(void); | |
void endstring(void); | |
BOOLEAN isinstring(void); | |
void startpage(void); | |
void endpage(void); | |
int cat(char *); | |
int Bgetfield(Biobuf*, int, void *, int); | |
void *galloc(void *, int, char *); | |
void pagelist(char *); | |
int safe_tmpnam(char*); | |