/* * This file is part of the UCB release of Plan 9. It is subject to the license * terms in the LICENSE file found in the top-level directory of this * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No * part of the UCB release of Plan 9, including this file, may be copied, * modified, propagated, or distributed except according to the terms contained * in the LICENSE file. */#define NONE 0#define WARNING 1#define FATAL 2#define RUNEGETGROUP(a) ((a>>8)&0xff)#define RUNEGETCHAR(a) (a&0xff)typedef int BOOLEAN;#define TRUE 1#define FALSE 0#define NUMOFONTS 0x100#define FONTSIZE 0x100extern char *programname;extern char *inputfilename;extern int inputlineno;extern int page_no;extern int pages_printed;extern int curpostfontid;extern int hpos, vpos;extern Biobufhdr *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(Biobufhdr *, int, void *, int);void *galloc(void *, int, char *);void pagelist(char *);
/*
* This file is part of the UCB release of Plan 9. It is subject to the license
* terms in the LICENSE file found in the top-level directory of this
* distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No
* part of the UCB release of Plan 9, including this file, may be copied,
* modified, propagated, or distributed except according to the terms contained
* in the LICENSE file.
*/
#define NONE 0
#define WARNING 1
#define FATAL 2
#define RUNEGETGROUP(a) ((a>>8)&0xff)
#define RUNEGETCHAR(a) (a&0xff)
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 Biobufhdr *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(Biobufhdr *, int, void *, int);
void *galloc(void *, int, char *);
void pagelist(char *);