array A_nextFree687 integer A_firstFree544 integer A_maxIndex163 integer A_firstFree544 = 0 integer A_maxIndex163 = 0 function initGlobals174() { } function main169() { initGlobals174(); init_test121(); } function config751() { } function init_test121() { construct_A102(alloc_A_test162()); } function A_init752(integer this922) { } function construct_A102(integer this156) { A_init752(this_156); } function alloc_A_test162() returns integer { local integer this107 if (A_firstFree_544 == 0) { if (A_maxIndex_163 < 32768) { A_maxIndex_163 = (A_maxIndex_163 + 1); this_107 = A_maxIndex_163; } else { error185("Out of memory: Could not create A_test."); this_107 = 0; }; } else { A_firstFree_544 = (A_firstFree_544 - 1); this_107 = A_nextFree_687[A_firstFree_544]; }; return this_107; } function error185(string msg137) { $debugPrint181((msg_137 + (" " + #getStackTrace()))); }