Lines Matching refs:used
11 size_t used;
55 if (new_size > buf->used && buf->used < buf->dirty) {
56 /* clear used..dirty area */
59 memset(buf->w_buffer + buf->used, 0, max - buf->used);
79 else if (new_size > buf->used && buf->alloced &&
85 be used to access the buffer's memory */
95 if (new_size > buf->used)
96 buf->used = new_size;
97 i_assert(buf->used <= buf->alloc);
113 buffer is used by e.g. str_c() it tries to access uninitialized
129 buf->used = buf->alloc = size;
193 buffer_write(buf, buf->used, data, data_size);
206 if (pos >= buf->used)
219 if (pos >= buf->used)
221 end_size = buf->used - pos;
246 buffer_write_zero(buf, buf->used, data_size);
253 if (pos >= buf->used)
268 i_assert(src_pos <= src->used);
270 max_size = src->used - src_pos;
289 buffer_copy(dest, dest->used, src, src_pos, copy_size);
302 return buffer_get_space_unsafe(buf, buf->used, size);
310 *used_size_r = buf->used;
311 i_assert(buf->used == 0 || buf->w_buffer != NULL);
321 if (buf->used > buf->dirty)
322 buf->dirty = buf->used;
324 buf->used = used_size;
350 if (buf1->used != buf2->used)
352 if (buf1->used == 0)
355 return memcmp(buf1->data, buf2->data, buf1->used) == 0;
375 if (buf->used * 8 < bits) return;
382 buffer_set_used_size(buf, I_MIN(bytes, buf->used));