integer Test_res949 array A_nextFree212 integer A_firstFree355 integer A_maxIndex508 integer Test_res949 = 1 integer A_firstFree355 = 0 integer A_maxIndex508 = 0 function initGlobals817() { } function main819() { initGlobals817(); init_Test192(); } function config149() { } function init_Test192() { Test_res_949 = 1; new_A207(); new_A_11570(3); if (Test_res_949 == 15) { testSuccess794(); } else { }; } IS_NATIVE function testSuccess794() { } function A_init106(integer this132) { construct_A_Test293(this_132); } function construct_A_Test293(integer this134) { Test_res_949 = ((Test_res_949 + 2) - 1); } function new_A207() returns integer { local integer this209 this_209 = alloc_A320(); construct_A179(this_209); return this_209; } function construct_A179(integer this984) { A_init106(this_984); Test_res_949 = (Test_res_949 * 2); } function new_A_11570(integer i270) returns integer { local integer this309 this_309 = alloc_A320(); construct_A2538(this_309, i_270); return this_309; } function construct_A2538(integer this129, integer i107) { A_init106(this_129); Test_res_949 = (Test_res_949 * i_107); } function alloc_A320() returns integer { local integer this616 if (A_firstFree_355 == 0) { if (A_maxIndex_508 < 32768) { A_maxIndex_508 = (A_maxIndex_508 + 1); this_616 = A_maxIndex_508; } else { error121("Out of memory: Could not create A."); this_616 = 0; }; } else { A_firstFree_355 = (A_firstFree_355 - 1); this_616 = A_nextFree_212[A_firstFree_355]; }; return this_616; } function error121(string msg938) { $debugPrint548((msg_938 + (" " + #getStackTrace()))); }