array I_nextFree834 integer I_firstFree959 integer I_maxIndex462 integer I_firstFree959 = 0 integer I_maxIndex462 = 0 function initGlobals168() { } function main110() { initGlobals168(); new_C134(); } function config199() { } function new_C134() returns integer { local integer this179 if (I_firstFree_959 == 0) { if (I_maxIndex_462 < 32768) { I_maxIndex_462 = (I_maxIndex_462 + 1); this_179 = I_maxIndex_462; } else { error322("Out of memory: Could not create C."); this_179 = 0; }; } else { I_firstFree_959 = (I_firstFree_959 - 1); this_179 = I_nextFree_834[I_firstFree_959]; }; return this_179; } function error322(string msg240) { $debugPrint190((msg_240 + (" " + #getStackTrace()))); }