array A_nextFree206 integer A_firstFree181 integer A_maxIndex544 array A_i715 integer A_firstFree181 = 0 integer A_maxIndex544 = 0 function initGlobals115() { } function main101() { initGlobals115(); if (A_i_715[new_A139()] == 1) { testSuccess136(); } else { }; } function config513() { } IS_NATIVE function testSuccess136() { } function new_A139() returns integer { local integer this161 if (A_firstFree_181 == 0) { if (A_maxIndex_544 < 32768) { A_maxIndex_544 = (A_maxIndex_544 + 1); this_161 = A_maxIndex_544; } else { error361("Out of memory: Could not create A."); this_161 = 0; }; } else { A_firstFree_181 = (A_firstFree_181 - 1); this_161 = A_nextFree_206[A_firstFree_181]; }; A_i_715[this_161] = (this_161 castTo integer); return this_161; } function error361(string msg922) { $debugPrint545((msg_922 + (" " + #getStackTrace()))); }