Lines Matching refs:size
26 b->size = 0; in buffer_init()
54 if (b->size > BUFFER_MAX_REUSE_SIZE) { in buffer_reset()
57 b->size = 0; in buffer_reset()
58 } else if (b->size) { in buffer_reset()
75 int buffer_prepare_copy(buffer *b, size_t size) { in buffer_prepare_copy() argument
78 if ((0 == b->size) || in buffer_prepare_copy()
79 (size > b->size)) { in buffer_prepare_copy()
80 if (b->size) free(b->ptr); in buffer_prepare_copy()
82 b->size = size; in buffer_prepare_copy()
85 b->size += BUFFER_PIECE_SIZE - (b->size % BUFFER_PIECE_SIZE); in buffer_prepare_copy()
87 b->ptr = malloc(b->size); in buffer_prepare_copy()
101 int buffer_prepare_append(buffer *b, size_t size) { in buffer_prepare_append() argument
104 if (0 == b->size) { in buffer_prepare_append()
105 b->size = size; in buffer_prepare_append()
108 b->size += BUFFER_PIECE_SIZE - (b->size % BUFFER_PIECE_SIZE); in buffer_prepare_append()
110 b->ptr = malloc(b->size); in buffer_prepare_append()
113 } else if (b->used + size > b->size) { in buffer_prepare_append()
114 b->size += size; in buffer_prepare_append()
117 b->size += BUFFER_PIECE_SIZE - (b->size % BUFFER_PIECE_SIZE); in buffer_prepare_append()
119 b->ptr = realloc(b->ptr, b->size); in buffer_prepare_append()
419 b->size = 0; in buffer_array_init()
448 for (i = 0; i < b->size; i++) { in buffer_array_free()
458 if (b->size == 0) { in buffer_array_append_get_buffer()
459 b->size = 16; in buffer_array_append_get_buffer()
460 b->ptr = malloc(sizeof(*b->ptr) * b->size); in buffer_array_append_get_buffer()
462 for (i = 0; i < b->size; i++) { in buffer_array_append_get_buffer()
465 } else if (b->size == b->used) { in buffer_array_append_get_buffer()
466 b->size += 16; in buffer_array_append_get_buffer()
467 b->ptr = realloc(b->ptr, sizeof(*b->ptr) * b->size); in buffer_array_append_get_buffer()
469 for (i = b->used; i < b->size; i++) { in buffer_array_append_get_buffer()