array I_nextFree108 integer I_firstFree152 integer I_maxIndex694 integer wurst_stack_depth254 array wurst_stack912 integer I_firstFree152 = 0 integer I_maxIndex694 = 0 integer wurst_stack_depth254 = 0 function initGlobals587() { } function main106() { initGlobals587(); init_test148("when calling init_test in casts, line 1"); } function config166() { } function init_test148(string __wurst_stackPos200) { local integer this611 wurst_stack_912[wurst_stack_depth_254] = __wurst_stackPos_200; wurst_stack_depth_254 = (wurst_stack_depth_254 + 1); wurst_stack_912[wurst_stack_depth_254] = "when calling new_C in casts, line 12"; wurst_stack_depth_254 = (wurst_stack_depth_254 + 1); wurst_stack_912[wurst_stack_depth_254] = "when calling alloc_C in casts, line 8"; wurst_stack_depth_254 = (wurst_stack_depth_254 + 1); if (I_firstFree_152 == 0) { if (I_maxIndex_694 < 32768) { I_maxIndex_694 = (I_maxIndex_694 + 1); this_611 = I_maxIndex_694; } else { error432("Out of memory: Could not create C.", "when calling error in casts, line 8"); this_611 = 0; }; } else { I_firstFree_152 = (I_firstFree_152 - 1); this_611 = I_nextFree_108[I_firstFree_152]; }; wurst_stack_depth_254 = ((wurst_stack_depth_254 - 1) - 1); if (((this_611 castTo integer) castTo integer) == this_611) { testSuccess202(); } else { }; wurst_stack_depth_254 = (wurst_stack_depth_254 - 1); } IS_NATIVE function testSuccess202() { } function error432(string msg172, string __wurst_stackPos150) { local integer stacktraceIndex213 local integer stacktraceLimit109 wurst_stack_912[wurst_stack_depth_254] = __wurst_stackPos_150; wurst_stack_depth_254 = (wurst_stack_depth_254 + 1); __wurst_stackPos_150 = ""; stacktraceIndex_213 = wurst_stack_depth_254; stacktraceLimit_109 = 0; loop { stacktraceIndex_213 = (stacktraceIndex_213 - 1); stacktraceLimit_109 = (stacktraceLimit_109 + 1); exitwhen ((stacktraceLimit_109 > 20) or (stacktraceIndex_213 < 0)); __wurst_stackPos_150 = (__wurst_stackPos_150 + (" " + wurst_stack_912[stacktraceIndex_213])); }; $debugPrint152((msg_172 + (" " + __wurst_stackPos_150))); wurst_stack_depth_254 = (wurst_stack_depth_254 - 1); }