pike.git / lib / modules / Stack.pmod

version» Context lines:

pike.git/lib/modules/Stack.pmod:1:   #define error(X) throw( ({ (X), backtrace()[0..sizeof(backtrace())-2] }) )      class stack {    int ptr; -  mixed *arr; +  array arr;       void push(mixed val)    {    if(ptr == sizeof(arr)) {    arr += allocate(ptr);    }    arr[ptr++] = val;    }       mixed top()