array C_nextFree531 integer C_firstFree435 integer C_maxIndex849 array C_x258 integer A_firstFree692 = 0 integer A_maxIndex202 = 0 integer C_firstFree435 = 0 integer C_maxIndex849 = 0 function initGlobals540() { } function main105() { initGlobals540(); C_x_258[C_x_258[C_x_258[null]]] = new_C193(); } function config614() { } function new_C193() returns integer { local integer this195 if (C_firstFree_435 == 0) { if (C_maxIndex_849 < 32768) { C_maxIndex_849 = (C_maxIndex_849 + 1); this_195 = C_maxIndex_849; } else { error204("Out of memory: Could not create C."); this_195 = 0; }; } else { C_firstFree_435 = (C_firstFree_435 - 1); this_195 = C_nextFree_531[C_firstFree_435]; }; return this_195; } function error204(string msg320) { $debugPrint212((msg_320 + (" " + #getStackTrace()))); }