integer PowerLevel_amount430 array PowerLevel_nextFree108 integer PowerLevel_firstFree153 integer PowerLevel_maxIndex165 integer wurst_stack_depth123 array wurst_stack150 integer PowerLevel_amount430 = 0 integer PowerLevel_firstFree153 = 0 integer PowerLevel_maxIndex165 = 0 integer wurst_stack_depth123 = 0 function initGlobals357() { } function main105() { local integer i455 initGlobals357(); wurst_stack_150[wurst_stack_depth_123] = "when calling init_Vegeta in testOver9000, line 1"; wurst_stack_depth_123 = (wurst_stack_depth_123 + 1); i_455 = 0; loop { exitwhen (i_455 > 20000); new_PowerLevel711("when calling new_PowerLevel in testOver9000, line 10"); i_455 = (i_455 + 1); }; if ((PowerLevel_amount_430 > 9000) and (PowerLevel_amount_430 == 20001)) { testSuccess192(); } else { }; wurst_stack_depth_123 = (wurst_stack_depth_123 - 1); } function config181() { } IS_NATIVE function testSuccess192() { } function new_PowerLevel711(string __wurst_stackPos516) returns integer { local integer this740 wurst_stack_150[wurst_stack_depth_123] = __wurst_stackPos_516; wurst_stack_depth_123 = (wurst_stack_depth_123 + 1); wurst_stack_150[wurst_stack_depth_123] = "when calling alloc_PowerLevel in testOver9000, line 5"; wurst_stack_depth_123 = (wurst_stack_depth_123 + 1); if (PowerLevel_firstFree_153 == 0) { if (PowerLevel_maxIndex_165 < 32768) { PowerLevel_maxIndex_165 = (PowerLevel_maxIndex_165 + 1); this_740 = PowerLevel_maxIndex_165; } else { error111("Out of memory: Could not create PowerLevel.", "when calling error in testOver9000, line 3"); this_740 = 0; }; } else { PowerLevel_firstFree_153 = (PowerLevel_firstFree_153 - 1); this_740 = PowerLevel_nextFree_108[PowerLevel_firstFree_153]; }; wurst_stack_depth_123 = (wurst_stack_depth_123 - 1); PowerLevel_amount_430 = (PowerLevel_amount_430 + 1); wurst_stack_depth_123 = (wurst_stack_depth_123 - 1); return this_740; } function error111(string msg157, string __wurst_stackPos126) { local integer stacktraceIndex163 local integer stacktraceLimit469 wurst_stack_150[wurst_stack_depth_123] = __wurst_stackPos_126; wurst_stack_depth_123 = (wurst_stack_depth_123 + 1); __wurst_stackPos_126 = ""; stacktraceIndex_163 = wurst_stack_depth_123; stacktraceLimit_469 = 0; loop { stacktraceIndex_163 = (stacktraceIndex_163 - 1); stacktraceLimit_469 = (stacktraceLimit_469 + 1); exitwhen ((stacktraceLimit_469 > 20) or (stacktraceIndex_163 < 0)); __wurst_stackPos_126 = (__wurst_stackPos_126 + (" " + wurst_stack_150[stacktraceIndex_163])); }; $debugPrint157((msg_157 + (" " + __wurst_stackPos_126))); wurst_stack_depth_123 = (wurst_stack_depth_123 - 1); }