array I_nextFree124 integer I_firstFree710 integer I_maxIndex911 integer I_firstFree710 = 0 integer I_maxIndex911 = 0 function initGlobals992() { } function main152() { initGlobals992(); init_test181(); } function config545() { } function init_test181() { local integer a192 local integer b217 local integer c168 a_192 = new_B387(); b_217 = new_B387(); c_168 = new_C208(); if (not ((a_192 == b_217) or (a_192 == c_168))) { testSuccess166(); } else { }; } IS_NATIVE function testSuccess166() { } function new_B387() returns integer { local integer this185 local integer this361 if (I_firstFree_710 == 0) { if (I_maxIndex_911 < 32768) { I_maxIndex_911 = (I_maxIndex_911 + 1); this_361 = I_maxIndex_911; } else { error913("Out of memory: Could not create B."); this_361 = 0; }; } else { I_firstFree_710 = (I_firstFree_710 - 1); this_361 = I_nextFree_124[I_firstFree_710]; }; this_185 = this_361; return this_185; } function new_C208() returns integer { local integer this102 local integer this201 if (I_firstFree_710 == 0) { if (I_maxIndex_911 < 32768) { I_maxIndex_911 = (I_maxIndex_911 + 1); this_201 = I_maxIndex_911; } else { error913("Out of memory: Could not create C."); this_201 = 0; }; } else { I_firstFree_710 = (I_firstFree_710 - 1); this_201 = I_nextFree_124[I_firstFree_710]; }; this_102 = this_201; return this_102; } function error913(string msg193) { $debugPrint193((msg_193 + (" " + #getStackTrace()))); }