array A_nextFree134 integer A_firstFree172 integer A_maxIndex156 array A_i191 integer A_firstFree172 = 0 integer A_maxIndex156 = 0 function initGlobals126() { } function main212() { initGlobals126(); init_test146(); } function config187() { } function init_test146() { local integer a1345 local integer a2197 local real result799 local integer this845 local integer a742 a1_345 = new_A970(); a2_197 = new_A970(); this_845 = a1_345; a_742 = a2_197; result_799 = ((A_i_191[this_845] * 1.) / A_i_191[a_742]); if (result_799 == 1.) { testSuccess105(); } else { }; } IS_NATIVE function testSuccess105() { } function new_A970() returns integer { local integer this994 local integer this692 local integer this125 local integer this715 if (A_firstFree_172 == 0) { if (A_maxIndex_156 < 32768) { A_maxIndex_156 = (A_maxIndex_156 + 1); this_692 = A_maxIndex_156; } else { error101("Out of memory: Could not create A."); this_692 = 0; }; } else { A_firstFree_172 = (A_firstFree_172 - 1); this_692 = A_nextFree_134[A_firstFree_172]; }; this_994 = this_692; this_125 = this_994; this_715 = this_125; A_i_191[this_715] = 2; return this_994; } function error101(string msg137) { $debugPrint347((msg_137 + (" " + #getStackTrace()))); }