Lines Matching defs:buf
38 void buffer_free(buffer_t **buf);
41 void *buffer_free_without_data(buffer_t **buf);
44 pool_t buffer_get_pool(const buffer_t *buf) ATTR_PURE;
48 void buffer_write(buffer_t *buf, size_t pos,
51 void buffer_append(buffer_t *buf, const void *data, size_t data_size);
53 void buffer_append_c(buffer_t *buf, unsigned char chr);
56 void buffer_insert(buffer_t *buf, size_t pos,
59 void buffer_delete(buffer_t *buf, size_t pos, size_t size);
62 void buffer_write_zero(buffer_t *buf, size_t pos, size_t data_size);
63 void buffer_append_zero(buffer_t *buf, size_t data_size);
64 void buffer_insert_zero(buffer_t *buf, size_t pos, size_t data_size);
79 void *buffer_get_space_unsafe(buffer_t *buf, size_t pos, size_t size);
82 void *buffer_append_space_unsafe(buffer_t *buf, size_t size);
87 void *buffer_get_modifiable_data(const buffer_t *buf, size_t *used_size_r)
94 void buffer_set_used_size(buffer_t *buf, size_t used_size);
97 size_t buffer_get_size(const buffer_t *buf) ATTR_PURE;
101 size_t buffer_get_writable_size(const buffer_t *buf) ATTR_PURE;
109 buffer_get_data(const buffer_t *buf, size_t *used_size_r)
112 *used_size_r = buf->used;
113 return buf->data;
118 buffer_get_used_size(const buffer_t *buf)
120 return buf->used;
127 void buffer_verify_pool(buffer_t *buf);
152 void buffer_truncate_rshift_bits(buffer_t *buf, size_t bits);