typedef struct Bytes Bytes; typedef struct URLwin URLwin; enum { STACK = 8192, EVENTSIZE = 256, }; struct Bytes { uchar *b; long n; long nalloc; }; struct URLwin { int infd; int outfd; int type; char *url; Item *items; Docinfo *docinfo; }; extern char* url; extern int aflag; extern int width; extern int defcharset; extern char* loadhtml(int); extern char* readfile(char*, char*, int*); extern int charset(char*); extern void* emalloc(ulong); extern char* estrdup(char*); extern char* estrstrdup(char*, char*); extern char* egrow(char*, char*, char*); extern char* eappend(char*, char*, char*); extern void error(char*, ...); extern void growbytes(Bytes*, char*, long); extern void rendertext(URLwin*, Bytes*); extern void rerender(URLwin*); extern void freeurlwin(URLwin*); #pragma varargck argpos error 1