1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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
|