Searched defs:element_size (Results 1 - 3 of 3) sorted by relevance
/dovecot/src/lib/ |
H A D | array-decl.h | 14 size_t element_size; member in struct:array
|
H A D | array.c | 10 i_assert(idx * array->element_size < array->buffer->used); 11 return PTR_OFFSET(array->buffer->data, idx * array->element_size); 16 return buffer_get_space_unsafe(array->buffer, idx * array->element_size, 17 array->element_size); 22 buffer_write(array->buffer, idx * array->element_size, 23 data, array->element_size); 28 buffer_write_zero(array->buffer, idx * array->element_size, 29 array->element_size); 37 pos = idx * array->element_size; 38 buffer_copy(array->buffer, pos + array->element_size, 114 const size_t element_size = array->element_size; local [all...] |
H A D | array.h | 115 size_t element_size) 118 array->element_size = element_size; 120 #define array_create_from_buffer(array, buffer, element_size) \ 121 array_create_from_buffer_i(&(array)->arr, buffer, element_size) 125 size_t element_size, unsigned int init_count) 129 buffer = buffer_create_dynamic(pool, init_count * element_size); 130 array_create_from_buffer_i(array, buffer, element_size); 132 #define array_create(array, pool, element_size, init_count) \ 133 array_create_i(&(array)->arr, pool, element_size, init_coun 114 array_create_from_buffer_i(struct array *array, buffer_t *buffer, size_t element_size) argument 124 array_create_i(struct array *array, pool_t pool, size_t element_size, unsigned int init_count) argument [all...] |
Completed in 11 milliseconds