array A_nextFree206 integer A_firstFree107 integer A_maxIndex126 array A_x157 integer A_firstFree107 = 0 integer A_maxIndex126 = 0 function initGlobals138() { } function main109() { initGlobals138(); init_test563(); } function config226() { } function init_test563() { local integer this798 if (A_firstFree_107 == 0) { if (A_maxIndex_126 < 32768) { A_maxIndex_126 = (A_maxIndex_126 + 1); this_798 = A_maxIndex_126; } else { error766("Out of memory: Could not create A."); this_798 = 0; }; } else { A_firstFree_107 = (A_firstFree_107 - 1); this_798 = A_nextFree_206[A_firstFree_107]; }; A_x_157[this_798] = 1; A_x_157[this_798] = 42; this_798 = (this_798 castTo integer); if (A_x_157[(((2 * this_798) - this_798) castTo integer)] == 42) { testSuccess185(); } else { }; } IS_NATIVE function testSuccess185() { } function error766(string msg169) { $debugPrint163((msg_169 + (" " + #getStackTrace()))); }