spl_ptr_heap_element 54 ext/spl/spl_heap.c typedef void (*spl_ptr_heap_dtor_func)(spl_ptr_heap_element TSRMLS_DC); spl_ptr_heap_element 55 ext/spl/spl_heap.c typedef void (*spl_ptr_heap_ctor_func)(spl_ptr_heap_element TSRMLS_DC); spl_ptr_heap_element 56 ext/spl/spl_heap.c typedef int (*spl_ptr_heap_cmp_func)(spl_ptr_heap_element, spl_ptr_heap_element, void* TSRMLS_DC); spl_ptr_heap_element 59 ext/spl/spl_heap.c spl_ptr_heap_element *elements; spl_ptr_heap_element 90 ext/spl/spl_heap.c static void spl_ptr_heap_zval_dtor(spl_ptr_heap_element elem TSRMLS_DC) { /* {{{ */ spl_ptr_heap_element 97 ext/spl/spl_heap.c static void spl_ptr_heap_zval_ctor(spl_ptr_heap_element elem TSRMLS_DC) { /* {{{ */ spl_ptr_heap_element 143 ext/spl/spl_heap.c static int spl_ptr_heap_zval_max_cmp(spl_ptr_heap_element a, spl_ptr_heap_element b, void* object TSRMLS_DC) { /* {{{ */ spl_ptr_heap_element 168 ext/spl/spl_heap.c static int spl_ptr_heap_zval_min_cmp(spl_ptr_heap_element a, spl_ptr_heap_element b, void* object TSRMLS_DC) { /* {{{ */ spl_ptr_heap_element 193 ext/spl/spl_heap.c static int spl_ptr_pqueue_zval_cmp(spl_ptr_heap_element a, spl_ptr_heap_element b, void* object TSRMLS_DC) { /* {{{ */ spl_ptr_heap_element 231 ext/spl/spl_heap.c heap->elements = safe_emalloc(sizeof(spl_ptr_heap_element), PTR_HEAP_BLOCK_SIZE, 0); spl_ptr_heap_element 240 ext/spl/spl_heap.c static void spl_ptr_heap_insert(spl_ptr_heap *heap, spl_ptr_heap_element elem, void *cmp_userdata TSRMLS_DC) { /* {{{ */ spl_ptr_heap_element 245 ext/spl/spl_heap.c heap->elements = (void **) safe_erealloc(heap->elements, sizeof(spl_ptr_heap_element), (heap->max_size), (sizeof(spl_ptr_heap_element) * (heap->max_size))); spl_ptr_heap_element 267 ext/spl/spl_heap.c static spl_ptr_heap_element spl_ptr_heap_top(spl_ptr_heap *heap) { /* {{{ */ spl_ptr_heap_element 276 ext/spl/spl_heap.c static spl_ptr_heap_element spl_ptr_heap_delete_top(spl_ptr_heap *heap, void *cmp_userdata TSRMLS_DC) { /* {{{ */ spl_ptr_heap_element 279 ext/spl/spl_heap.c spl_ptr_heap_element top; spl_ptr_heap_element 280 ext/spl/spl_heap.c spl_ptr_heap_element bottom; spl_ptr_heap_element 328 ext/spl/spl_heap.c heap->elements = safe_emalloc(sizeof(spl_ptr_heap_element),from->max_size,0); spl_ptr_heap_element 329 ext/spl/spl_heap.c memcpy(heap->elements, from->elements, sizeof(spl_ptr_heap_element)*from->max_size); spl_ptr_heap_element 965 ext/spl/spl_heap.c spl_ptr_heap_element elem; spl_ptr_heap_element 1001 ext/spl/spl_heap.c spl_ptr_heap_element elem = spl_ptr_heap_delete_top(intern->heap, getThis() TSRMLS_CC);