array I_nextFree116 integer I_firstFree200 integer I_maxIndex195 integer I_firstFree200 = 0 integer I_maxIndex195 = 0 function initGlobals183() { } function main341() { initGlobals183(); init_test157(); } function config175() { } function init_test157() { local integer a957 local integer b130 local integer c362 a_957 = new_B114(); b_130 = new_B114(); c_362 = new_C732(); if ((a_957 != b_130) and (a_957 != c_362)) { testSuccess211(); } else { }; } IS_NATIVE function testSuccess211() { } function new_B114() returns integer { local integer this151 if (I_firstFree_200 == 0) { if (I_maxIndex_195 < 32768) { I_maxIndex_195 = (I_maxIndex_195 + 1); this_151 = I_maxIndex_195; } else { error114("Out of memory: Could not create B."); this_151 = 0; }; } else { I_firstFree_200 = (I_firstFree_200 - 1); this_151 = I_nextFree_116[I_firstFree_200]; }; return this_151; } function new_C732() returns integer { local integer this967 if (I_firstFree_200 == 0) { if (I_maxIndex_195 < 32768) { I_maxIndex_195 = (I_maxIndex_195 + 1); this_967 = I_maxIndex_195; } else { error114("Out of memory: Could not create C."); this_967 = 0; }; } else { I_firstFree_200 = (I_firstFree_200 - 1); this_967 = I_nextFree_116[I_firstFree_200]; }; return this_967; } function error114(string msg386) { $debugPrint588((msg_386 + (" " + #getStackTrace()))); }