pike.git / lib / modules / ADT.pmod / Heap.pike

version» Context lines:

pike.git/lib/modules/ADT.pmod/Heap.pike:164:   {    int pos = search(values, value);    if ((pos < 0) || (pos >= num_values)) return;       values[pos] = values[--num_values];    values[num_values] = 0;    if (pos < num_values) {    if (!adjust_up(pos))    adjust_down(pos);    } +  +  if(num_values * 3 + 10 < sizeof(values)) +  values=values[..num_values+10]; +     verify_heap();   }