array C_nextFree139 integer C_firstFree312 integer C_maxIndex959 integer C_firstFree312 = 0 integer C_maxIndex959 = 0 function initGlobals172() { } function main820() { initGlobals172(); new_C117(); } function config522() { } function new_C117() returns integer { local integer this316 if (C_firstFree_312 == 0) { if (C_maxIndex_959 < 32768) { C_maxIndex_959 = (C_maxIndex_959 + 1); this_316 = C_maxIndex_959; } else { error135("Out of memory: Could not create C."); this_316 = 0; }; } else { C_firstFree_312 = (C_firstFree_312 - 1); this_316 = C_nextFree_139[C_firstFree_312]; }; return this_316; } function error135(string msg269) { $debugPrint188((msg_269 + (" " + #getStackTrace()))); }