integer C_count865 array C_nextFree213 integer C_firstFree198 integer C_maxIndex181 array C_x334 integer C_count865 = 0 integer C_firstFree198 = 0 integer C_maxIndex181 = 0 function initGlobals155() { } function main211() { initGlobals155(); init_test767(); } function config164() { } function init_test767() { local integer from147 local integer this493 local integer this104 from_147 = new_C212(); loop { this_493 = from_147; exitwhen (not (C_x_334[this_493] < 10)); this_104 = from_147; C_x_334[this_104] = (C_x_334[this_104] + 1); }; if (C_count_865 == 1) { testSuccess141(); } else { }; } IS_NATIVE function testSuccess141() { } function new_C212() returns integer { local integer this208 local integer this129 local integer this101 local integer this203 if (C_firstFree_198 == 0) { if (C_maxIndex_181 < 32768) { C_maxIndex_181 = (C_maxIndex_181 + 1); this_129 = C_maxIndex_181; } else { error160("Out of memory: Could not create C."); this_129 = 0; }; } else { C_firstFree_198 = (C_firstFree_198 - 1); this_129 = C_nextFree_213[C_firstFree_198]; }; this_208 = this_129; this_101 = this_208; this_203 = this_101; C_x_334[this_203] = 0; C_count_865 = (C_count_865 + 1); return this_208; } function error160(string msg699) { $debugPrint123((msg_699 + (" " + #getStackTrace()))); }