array A_nextFree165 integer A_firstFree571 integer A_maxIndex145 array A_i150 integer A_firstFree571 = 0 integer A_maxIndex145 = 0 function initGlobals857() { } function main561() { initGlobals857(); init_test157(); } function config123() { } function init_test157() { local integer a1929 local integer a2198 a1_929 = new_A697(); a2_198 = new_A697(); if ((A_i_150[a1_929] - A_i_150[a2_198]) == 0) { testSuccess760(); } else { }; } IS_NATIVE function testSuccess760() { } function new_A697() returns integer { local integer this813 if (A_firstFree_571 == 0) { if (A_maxIndex_145 < 32768) { A_maxIndex_145 = (A_maxIndex_145 + 1); this_813 = A_maxIndex_145; } else { error181("Out of memory: Could not create A."); this_813 = 0; }; } else { A_firstFree_571 = (A_firstFree_571 - 1); this_813 = A_nextFree_165[A_firstFree_571]; }; A_i_150[this_813] = 2; return this_813; } function error181(string msg845) { $debugPrint121((msg_845 + (" " + #getStackTrace()))); }