#ifndef WH_EBUF_H_486164a3_ #define WH_EBUF_H_486164a3_ typedef struct ebuf EBUF; struct ebuf { unsigned char *b; int a; int l; } ; extern void ebuf_init(EBUF *); extern int ebuf_len(EBUF *); extern void *ebuf_data(EBUF *); extern void ebuf_clear(EBUF *); extern void ebuf_append1(EBUF *, unsigned char); extern void ebuf_appendn(EBUF *, const void *, int); extern void ebuf_done(EBUF *); extern void *ebuf_takeover(EBUF *); #endif