1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#define EOF (-1)
#define NBUF 512
struct Io
{
int fd;
char *bufp, *ebuf, *strp, buf[NBUF];
};
extern struct Io *err;
Io *openfd(int);
Io *openstr(void);
Io *opencore(char *, int);
int emptybuf(Io*);
void pchr(Io*, int);
int rchr(Io*);
void closeio(Io*);
void flush(Io*);
int fullbuf(Io*, int);
void pdec(Io*, int);
void poct(Io*, unsigned);
void pptr(Io*, void*);
void pquo(Io*, char*);
void pwrd(Io*, char*);
void pstr(Io*, char*);
void pcmd(Io*, Tree*);
void pval(Io*, Word*);
void pfnc(Io*, Thread*);
void pfmt(Io*, char*, ...);
|