Searched refs:elem_size (Results 1 – 1 of 1) sorted by relevance
/PHP-7.4/ext/spl/ |
H A D | spl_heap.c | 63 size_t elem_size; member 97 return (void *) ((char *) heap->elements + heap->elem_size * i); in spl_heap_elem() 102 memcpy(to, from, heap->elem_size); in spl_heap_elem_copy() 248 …cmp_func cmp, spl_ptr_heap_ctor_func ctor, spl_ptr_heap_dtor_func dtor, size_t elem_size) /* {{{ */ in spl_ptr_heap_init() argument 255 heap->elements = ecalloc(PTR_HEAP_BLOCK_SIZE, elem_size); in spl_ptr_heap_init() 259 heap->elem_size = elem_size; in spl_ptr_heap_init() 269 size_t alloc_size = heap->max_size * heap->elem_size; in spl_ptr_heap_insert() 356 heap->elem_size = from->elem_size; in spl_ptr_heap_clone() 358 heap->elements = safe_emalloc(from->elem_size, from->max_size, 0); in spl_ptr_heap_clone() 359 memcpy(heap->elements, from->elements, from->elem_size * from->max_size); in spl_ptr_heap_clone()
|
Completed in 8 milliseconds