array ABC_nextFree174 integer ABC_firstFree869 integer ABC_maxIndex101 array A_nextFree100 integer A_firstFree354 integer A_maxIndex121 integer ABC_firstFree869 = 0 integer ABC_maxIndex101 = 0 integer A_firstFree354 = 0 integer A_maxIndex121 = 0 integer B_firstFree127 = 0 integer B_maxIndex207 = 0 function initGlobals279() { } function main127() { initGlobals279(); init_A101(); } function config199() { } function init_A101() { local integer this163 if (ABC_firstFree_869 == 0) { if (ABC_maxIndex_101 < 32768) { ABC_maxIndex_101 = (ABC_maxIndex_101 + 1); this_163 = ABC_maxIndex_101; } else { error934("Out of memory: Could not create ABC_A."); this_163 = 0; }; } else { ABC_firstFree_869 = (ABC_firstFree_869 - 1); this_163 = ABC_nextFree_174[ABC_firstFree_869]; }; new_A143(this_163); } IS_NATIVE function testSuccess150() { } function new_A143(integer a782) returns integer { if (A_firstFree_354 == 0) { if (A_maxIndex_121 < 32768) { A_maxIndex_121 = (A_maxIndex_121 + 1); a_782 = A_maxIndex_121; } else { error934("Out of memory: Could not create A."); a_782 = 0; }; } else { A_firstFree_354 = (A_firstFree_354 - 1); a_782 = A_nextFree_100[A_firstFree_354]; }; testSuccess150(); return a_782; } function error934(string msg182) { $debugPrint146((msg_182 + (" " + #getStackTrace()))); }