Home
last modified time | relevance | path

Searched refs:elem_size (Results 1 – 1 of 1) sorted by relevance

/PHP-7.4/ext/spl/
H A Dspl_heap.c63 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