array C_nextFree190 integer C_firstFree924 integer C_maxIndex130 array C_x207 integer wurst_stack_depth250 array wurst_stack154 integer A_firstFree115 = 0 integer A_maxIndex204 = 0 integer C_firstFree924 = 0 integer C_maxIndex130 = 0 integer wurst_stack_depth250 = 0 function initGlobals448() { } function main113() { local integer this160 initGlobals448(); wurst_stack_154[wurst_stack_depth_250] = "when calling init_Test in genericChain2, line 1"; wurst_stack_depth_250 = (wurst_stack_depth_250 + 1); wurst_stack_154[wurst_stack_depth_250] = "when calling new_C in genericChain2, line 7"; wurst_stack_depth_250 = (wurst_stack_depth_250 + 1); wurst_stack_154[wurst_stack_depth_250] = "when calling alloc_C in genericChain2, line 3"; wurst_stack_depth_250 = (wurst_stack_depth_250 + 1); if (C_firstFree_924 == 0) { if (C_maxIndex_130 < 32768) { C_maxIndex_130 = (C_maxIndex_130 + 1); this_160 = C_maxIndex_130; } else { error613("Out of memory: Could not create C.", "when calling error in genericChain2, line 3"); this_160 = 0; }; } else { C_firstFree_924 = (C_firstFree_924 - 1); this_160 = C_nextFree_190[C_firstFree_924]; }; wurst_stack_depth_250 = ((wurst_stack_depth_250 - 1) - 1); C_x_207[C_x_207[C_x_207[null]]] = this_160; wurst_stack_depth_250 = (wurst_stack_depth_250 - 1); } function config398() { } function error613(string msg116, string __wurst_stackPos119) { local integer stacktraceIndex543 local integer stacktraceLimit100 wurst_stack_154[wurst_stack_depth_250] = __wurst_stackPos_119; wurst_stack_depth_250 = (wurst_stack_depth_250 + 1); __wurst_stackPos_119 = ""; stacktraceIndex_543 = wurst_stack_depth_250; stacktraceLimit_100 = 0; loop { stacktraceIndex_543 = (stacktraceIndex_543 - 1); stacktraceLimit_100 = (stacktraceLimit_100 + 1); exitwhen ((stacktraceLimit_100 > 20) or (stacktraceIndex_543 < 0)); __wurst_stackPos_119 = (__wurst_stackPos_119 + (" " + wurst_stack_154[stacktraceIndex_543])); }; $debugPrint118((msg_116 + (" " + __wurst_stackPos_119))); wurst_stack_depth_250 = (wurst_stack_depth_250 - 1); }