blob: ef213d1865a2928b9be5b593b364970b22becb3d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#ifndef BTPD_IOBUF_H
#define BTPD_IOBUF_H
struct io_buffer {
size_t buf_off;
size_t buf_len;
char *buf;
};
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
|