array A_nextFree671 integer A_firstFree151 integer A_maxIndex109 array A_i496 integer A_firstFree151 = 0 integer A_maxIndex109 = 0 function initGlobals811() { } function main914() { initGlobals811(); init_test209(); } function config210() { } function init_test209() { local integer a1121 local integer a2163 a1_121 = new_A127(); a2_163 = new_A127(); if ((A_i_496[a1_121] - A_i_496[a2_163]) == 0) { testSuccess286(); } else { }; } IS_NATIVE function testSuccess286() { } function new_A127() returns integer { local integer this903 if (A_firstFree_151 == 0) { if (A_maxIndex_109 < 32768) { A_maxIndex_109 = (A_maxIndex_109 + 1); this_903 = A_maxIndex_109; } else { error875("Out of memory: Could not create A."); this_903 = 0; }; } else { A_firstFree_151 = (A_firstFree_151 - 1); this_903 = A_nextFree_671[A_firstFree_151]; }; A_i_496[this_903] = 2; return this_903; } function error875(string msg282) { $debugPrint331((msg_282 + (" " + #getStackTrace()))); }