diff options
author | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
---|---|---|
committer | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
commit | e5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch) | |
tree | d8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/htmlfmt/dat.h |
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/htmlfmt/dat.h')
-rwxr-xr-x | sys/src/cmd/htmlfmt/dat.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/sys/src/cmd/htmlfmt/dat.h b/sys/src/cmd/htmlfmt/dat.h new file mode 100755 index 000000000..f3b05605c --- /dev/null +++ b/sys/src/cmd/htmlfmt/dat.h @@ -0,0 +1,50 @@ +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 |