blob: bdaf6eb27bbe7b5c35085014c2b027a6bf3c730d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef BTPD_IOBUF_H
#define BTPD_IOBUF_H
struct io_buffer {
size_t buf_off;
size_t buf_len;
char *buf;
int error;
};
int buf_init(struct io_buffer *iob, size_t size);
int buf_grow(struct io_buffer *iob, size_t size);
int buf_write(struct io_buffer *iob, const void *data, size_t size);
int buf_print(struct io_buffer *iob, const char *fmt, ...);
#endif
|