version 1.14, 2006/03/25 22:22:42 |
version 1.15, 2006/04/16 00:48:52 |
|
|
u_int end; /* Offset of last byte containing data. */ |
u_int end; /* Offset of last byte containing data. */ |
} Buffer; |
} Buffer; |
|
|
#define BUFFER_MAX_CHUNK 0x100000 |
|
#define BUFFER_MAX_LEN 0xa00000 |
|
|
|
void buffer_init(Buffer *); |
void buffer_init(Buffer *); |
void buffer_clear(Buffer *); |
void buffer_clear(Buffer *); |
void buffer_free(Buffer *); |
void buffer_free(Buffer *); |
|
|
|
|
void buffer_append(Buffer *, const void *, u_int); |
void buffer_append(Buffer *, const void *, u_int); |
void *buffer_append_space(Buffer *, u_int); |
void *buffer_append_space(Buffer *, u_int); |
|
|
|
int buffer_check_alloc(Buffer *, u_int); |
|
|
void buffer_get(Buffer *, void *, u_int); |
void buffer_get(Buffer *, void *, u_int); |
|
|