integer Test_res238 array A_nextFree192 integer A_firstFree141 integer A_maxIndex516 integer Test_res238 = 1 integer A_firstFree141 = 0 integer A_maxIndex516 = 0 function initGlobals185() { } function main177() { initGlobals185(); init_Test188(); } function config135() { } function init_Test188() { local integer i753 local integer this428 local integer this769 local integer i885 local integer x580 local integer y430 Test_res_238 = 1; new_A167(); i_753 = 3; if (A_firstFree_141 == 0) { if (A_maxIndex_516 < 32768) { A_maxIndex_516 = (A_maxIndex_516 + 1); this_769 = A_maxIndex_516; } else { error101("Out of memory: Could not create A."); this_769 = 0; }; } else { A_firstFree_141 = (A_firstFree_141 - 1); this_769 = A_nextFree_192[A_firstFree_141]; }; this_428 = this_769; i_885 = i_753; x_580 = 2; Test_res_238 = (Test_res_238 + x_580); y_430 = 1; Test_res_238 = (Test_res_238 - y_430); Test_res_238 = (Test_res_238 * i_885); if (Test_res_238 == 15) { testSuccess185(); } else { }; } IS_NATIVE function testSuccess185() { } function new_A167() returns integer { local integer this644 local integer this595 local integer x991 local integer y174 if (A_firstFree_141 == 0) { if (A_maxIndex_516 < 32768) { A_maxIndex_516 = (A_maxIndex_516 + 1); this_595 = A_maxIndex_516; } else { error101("Out of memory: Could not create A."); this_595 = 0; }; } else { A_firstFree_141 = (A_firstFree_141 - 1); this_595 = A_nextFree_192[A_firstFree_141]; }; this_644 = this_595; x_991 = 2; Test_res_238 = (Test_res_238 + x_991); y_174 = 1; Test_res_238 = (Test_res_238 - y_174); Test_res_238 = (Test_res_238 * 2); return this_644; } function error101(string msg299) { $debugPrint961((msg_299 + (" " + #getStackTrace()))); }