cmp_userdata 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) { /* {{{ */ cmp_userdata 252 ext/spl/spl_heap.c for(i = heap->count; i > 0 && heap->cmp(heap->elements[(i-1)/2], elem, cmp_userdata TSRMLS_CC) < 0; i = (i-1)/2) { cmp_userdata 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) { /* {{{ */ cmp_userdata 293 ext/spl/spl_heap.c if(j != heap->count && heap->cmp(heap->elements[j+1], heap->elements[j], cmp_userdata TSRMLS_CC) > 0) { cmp_userdata 298 ext/spl/spl_heap.c if(heap->cmp(bottom, heap->elements[j], cmp_userdata TSRMLS_CC) < 0) {