array A_nextFree122 integer A_firstFree204 integer A_maxIndex304 array A_x170 integer A_firstFree204 = 0 integer A_maxIndex304 = 0 function initGlobals567() { } function main354() { initGlobals567(); init_test181(); } function config110() { } function init_test181() { local integer i163 local integer this835 if (A_firstFree_204 == 0) { if (A_maxIndex_304 < 32768) { A_maxIndex_304 = (A_maxIndex_304 + 1); i_163 = A_maxIndex_304; } else { error474("Out of memory: Could not create A."); i_163 = 0; }; } else { A_firstFree_204 = (A_firstFree_204 - 1); i_163 = A_nextFree_122[A_firstFree_204]; }; A_x_170[i_163] = 1; A_x_170[i_163] = 42; if (A_firstFree_204 == 0) { if (A_maxIndex_304 < 32768) { A_maxIndex_304 = (A_maxIndex_304 + 1); this_835 = A_maxIndex_304; } else { error474("Out of memory: Could not create A."); this_835 = 0; }; } else { A_firstFree_204 = (A_firstFree_204 - 1); this_835 = A_nextFree_122[A_firstFree_204]; }; A_x_170[this_835] = 1; A_x_170[this_835] = 43; i_163 = (i_163 castTo integer); this_835 = (this_835 castTo integer); if (A_x_170[(((((2 * i_163) + this_835) - this_835) - i_163) castTo integer)] == 42) { testSuccess117(); } else { }; } IS_NATIVE function testSuccess117() { } function error474(string msg120) { $debugPrint117((msg_120 + (" " + #getStackTrace()))); }