integer Test_res182 array A_nextFree134 integer A_firstFree523 integer A_maxIndex199 integer Test_res182 = 1 integer A_firstFree523 = 0 integer A_maxIndex199 = 0 function initGlobals487() { } function main828() { initGlobals487(); init_Test161(); } function config456() { } function init_Test161() { local integer i172 local integer this177 local integer this844 local integer i103 local integer x611 local integer y101 Test_res_182 = 1; new_A156(); i_172 = 3; if (A_firstFree_523 == 0) { if (A_maxIndex_199 < 32768) { A_maxIndex_199 = (A_maxIndex_199 + 1); this_844 = A_maxIndex_199; } else { error205("Out of memory: Could not create A."); this_844 = 0; }; } else { A_firstFree_523 = (A_firstFree_523 - 1); this_844 = A_nextFree_134[A_firstFree_523]; }; this_177 = this_844; i_103 = i_172; x_611 = 2; Test_res_182 = (Test_res_182 + x_611); y_101 = 1; Test_res_182 = (Test_res_182 - y_101); Test_res_182 = (Test_res_182 * i_103); if (Test_res_182 == 15) { testSuccess200(); } else { }; } IS_NATIVE function testSuccess200() { } function new_A156() returns integer { local integer this799 local integer this673 local integer x189 local integer y131 if (A_firstFree_523 == 0) { if (A_maxIndex_199 < 32768) { A_maxIndex_199 = (A_maxIndex_199 + 1); this_673 = A_maxIndex_199; } else { error205("Out of memory: Could not create A."); this_673 = 0; }; } else { A_firstFree_523 = (A_firstFree_523 - 1); this_673 = A_nextFree_134[A_firstFree_523]; }; this_799 = this_673; x_189 = 2; Test_res_182 = (Test_res_182 + x_189); y_131 = 1; Test_res_182 = (Test_res_182 - y_131); Test_res_182 = (Test_res_182 * 2); return this_799; } function error205(string msg181) { $debugPrint152((msg_181 + (" " + #getStackTrace()))); }