integer PowerLevel_amount822 array PowerLevel_nextFree892 integer PowerLevel_firstFree619 integer PowerLevel_maxIndex619 integer wurst_stack_depth798 array wurst_stack183 integer PowerLevel_amount822 = 0 integer PowerLevel_firstFree619 = 0 integer PowerLevel_maxIndex619 = 0 integer wurst_stack_depth798 = 0 function initGlobals264() { } function main916() { local integer i140 initGlobals264(); wurst_stack_183[wurst_stack_depth_798] = "when calling init_Vegeta in testOver9000, line 1"; wurst_stack_depth_798 = (wurst_stack_depth_798 + 1); i_140 = 0; loop { exitwhen (i_140 > 20000); new_PowerLevel693("when calling new_PowerLevel in testOver9000, line 10"); i_140 = (i_140 + 1); }; if ((PowerLevel_amount_822 > 9000) and (PowerLevel_amount_822 == 20001)) { testSuccess440(); } else { }; wurst_stack_depth_798 = (wurst_stack_depth_798 - 1); } function config203() { } IS_NATIVE function testSuccess440() { } function new_PowerLevel693(string __wurst_stackPos656) returns integer { local integer this899 wurst_stack_183[wurst_stack_depth_798] = __wurst_stackPos_656; wurst_stack_depth_798 = (wurst_stack_depth_798 + 1); wurst_stack_183[wurst_stack_depth_798] = "when calling alloc_PowerLevel in testOver9000, line 5"; wurst_stack_depth_798 = (wurst_stack_depth_798 + 1); if (PowerLevel_firstFree_619 == 0) { if (PowerLevel_maxIndex_619 < 32768) { PowerLevel_maxIndex_619 = (PowerLevel_maxIndex_619 + 1); this_899 = PowerLevel_maxIndex_619; } else { error335("Out of memory: Could not create PowerLevel.", "when calling error in testOver9000, line 3"); this_899 = 0; }; } else { PowerLevel_firstFree_619 = (PowerLevel_firstFree_619 - 1); this_899 = PowerLevel_nextFree_892[PowerLevel_firstFree_619]; }; wurst_stack_depth_798 = (wurst_stack_depth_798 - 1); PowerLevel_amount_822 = (PowerLevel_amount_822 + 1); wurst_stack_depth_798 = (wurst_stack_depth_798 - 1); return this_899; } function error335(string msg770, string __wurst_stackPos116) { local integer stacktraceIndex838 local integer stacktraceLimit131 wurst_stack_183[wurst_stack_depth_798] = __wurst_stackPos_116; wurst_stack_depth_798 = (wurst_stack_depth_798 + 1); __wurst_stackPos_116 = ""; stacktraceIndex_838 = wurst_stack_depth_798; stacktraceLimit_131 = 0; loop { stacktraceIndex_838 = (stacktraceIndex_838 - 1); stacktraceLimit_131 = (stacktraceLimit_131 + 1); exitwhen ((stacktraceLimit_131 > 20) or (stacktraceIndex_838 < 0)); __wurst_stackPos_116 = (__wurst_stackPos_116 + (" " + wurst_stack_183[stacktraceIndex_838])); }; $debugPrint149((msg_770 + (" " + __wurst_stackPos_116))); wurst_stack_depth_798 = (wurst_stack_depth_798 - 1); }