integer SimpleFunc_firstFree104 integer SimpleFunc_maxIndex616 integer wurst_stack_depth876 array wurst_stack208 integer SimpleFunc_firstFree104 = 0 integer SimpleFunc_maxIndex616 = 0 integer wurst_stack_depth876 = 0 function initGlobals111() { } function main184() { initGlobals111(); wurst_stack_208[wurst_stack_depth_876] = "when calling init_test in uninitialized4, line 1"; wurst_stack_depth_876 = (wurst_stack_depth_876 + 1); wurst_stack_208[wurst_stack_depth_876] = "when calling alloc_SimpleFunc_test in uninitialized4, line 5"; wurst_stack_depth_876 = (wurst_stack_depth_876 + 1); if (SimpleFunc_firstFree_104 == 0) { if (SimpleFunc_maxIndex_616 < 32768) { SimpleFunc_maxIndex_616 = (SimpleFunc_maxIndex_616 + 1); } else { error150("Out of memory: Could not create SimpleFunc_test.", "when calling error in uninitialized4, line 5"); }; } else { SimpleFunc_firstFree_104 = (SimpleFunc_firstFree_104 - 1); }; wurst_stack_depth_876 = ((wurst_stack_depth_876 - 1) - 1); } function config906() { } function error150(string msg963, string __wurst_stackPos407) { local integer stacktraceIndex745 local integer stacktraceLimit142 wurst_stack_208[wurst_stack_depth_876] = __wurst_stackPos_407; wurst_stack_depth_876 = (wurst_stack_depth_876 + 1); __wurst_stackPos_407 = ""; stacktraceIndex_745 = wurst_stack_depth_876; stacktraceLimit_142 = 0; loop { stacktraceIndex_745 = (stacktraceIndex_745 - 1); stacktraceLimit_142 = (stacktraceLimit_142 + 1); exitwhen ((stacktraceLimit_142 > 20) or (stacktraceIndex_745 < 0)); __wurst_stackPos_407 = (__wurst_stackPos_407 + (" " + wurst_stack_208[stacktraceIndex_745])); }; $debugPrint134((msg_963 + (" " + __wurst_stackPos_407))); wurst_stack_depth_876 = (wurst_stack_depth_876 - 1); }