array A_nextFree101 integer A_firstFree943 integer A_maxIndex790 integer A_firstFree943 = 0 integer A_maxIndex790 = 0 function initGlobals211() { } function main100() { initGlobals211(); if (1 < 3) { new_A374(); } else { }; } function config187() { } function new_A374() returns integer { local integer this182 local integer this616 if (A_firstFree_943 == 0) { if (A_maxIndex_790 < 32768) { A_maxIndex_790 = (A_maxIndex_790 + 1); this_616 = A_maxIndex_790; } else { error193("Out of memory: Could not create A."); this_616 = 0; }; } else { A_firstFree_943 = (A_firstFree_943 - 1); this_616 = A_nextFree_101[A_firstFree_943]; }; this_182 = this_616; return this_182; } function error193(string msg145) { $debugPrint976((msg_145 + (" " + #getStackTrace()))); }