integer PowerLevel_amount656 array PowerLevel_nextFree402 integer PowerLevel_firstFree962 integer PowerLevel_maxIndex392 integer PowerLevel_amount656 = 0 integer PowerLevel_firstFree962 = 0 integer PowerLevel_maxIndex392 = 0 function initGlobals103() { } function main652() { initGlobals103(); init_Vegeta178(); } function config174() { } function init_Vegeta178() { local integer i542 i_542 = 0; loop { exitwhen (i_542 > 20000); new_PowerLevel870(); i_542 = (i_542 + 1); }; if ((PowerLevel_amount_656 > 9000) and (PowerLevel_amount_656 == 20001)) { testSuccess123(); } else { }; } IS_NATIVE function testSuccess123() { } function PowerLevel_init214(integer this142) { } function new_PowerLevel870() returns integer { local integer this178 this_178 = alloc_PowerLevel158(); construct_PowerLevel121(this_178); return this_178; } function construct_PowerLevel121(integer this965) { PowerLevel_init214(this_965); PowerLevel_amount_656 = (PowerLevel_amount_656 + 1); } function alloc_PowerLevel158() returns integer { local integer this174 if (PowerLevel_firstFree_962 == 0) { if (PowerLevel_maxIndex_392 < 32768) { PowerLevel_maxIndex_392 = (PowerLevel_maxIndex_392 + 1); this_174 = PowerLevel_maxIndex_392; } else { error211("Out of memory: Could not create PowerLevel."); this_174 = 0; }; } else { PowerLevel_firstFree_962 = (PowerLevel_firstFree_962 - 1); this_174 = PowerLevel_nextFree_402[PowerLevel_firstFree_962]; }; return this_174; } function error211(string msg191) { $debugPrint127((msg_191 + (" " + #getStackTrace()))); }