50 lines · 845 B · C
RawDownload
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