integer C_count132 array C_nextFree113 integer C_firstFree132 integer C_maxIndex232 array C_x160 integer wurst_stack_depth120 array wurst_stack176 integer C_count132 = 0 integer C_firstFree132 = 0 integer C_maxIndex232 = 0 integer wurst_stack_depth120 = 0 function initGlobals973() { } function main138() { initGlobals973(); init_test136("when calling init_test in testForFrom_once, line 1"); } function config172() { } function init_test136(string __wurst_stackPos570) { local integer from148 wurst_stack_176[wurst_stack_depth_120] = __wurst_stackPos_570; wurst_stack_depth_120 = (wurst_stack_depth_120 + 1); from_148 = new_C203("when calling new_C in testForFrom_once, line 14"); loop { exitwhen (C_x_160[from_148] >= 10); C_x_160[from_148] = (C_x_160[from_148] + 1); }; if (C_count_132 == 1) { testSuccess123(); } else { }; wurst_stack_depth_120 = (wurst_stack_depth_120 - 1); } IS_NATIVE function testSuccess123() { } function new_C203(string __wurst_stackPos162) returns integer { local integer this160 wurst_stack_176[wurst_stack_depth_120] = __wurst_stackPos_162; wurst_stack_depth_120 = (wurst_stack_depth_120 + 1); wurst_stack_176[wurst_stack_depth_120] = "when calling alloc_C in testForFrom_once, line 6"; wurst_stack_depth_120 = (wurst_stack_depth_120 + 1); if (C_firstFree_132 == 0) { if (C_maxIndex_232 < 32768) { C_maxIndex_232 = (C_maxIndex_232 + 1); this_160 = C_maxIndex_232; } else { error115("Out of memory: Could not create C.", "when calling error in testForFrom_once, line 3"); this_160 = 0; }; } else { C_firstFree_132 = (C_firstFree_132 - 1); this_160 = C_nextFree_113[C_firstFree_132]; }; wurst_stack_depth_120 = (wurst_stack_depth_120 - 1); C_x_160[this_160] = 0; C_count_132 = (C_count_132 + 1); wurst_stack_depth_120 = (wurst_stack_depth_120 - 1); return this_160; } function error115(string msg207, string __wurst_stackPos287) { local integer stacktraceIndex845 local integer stacktraceLimit133 wurst_stack_176[wurst_stack_depth_120] = __wurst_stackPos_287; wurst_stack_depth_120 = (wurst_stack_depth_120 + 1); __wurst_stackPos_287 = ""; stacktraceIndex_845 = wurst_stack_depth_120; stacktraceLimit_133 = 0; loop { stacktraceIndex_845 = (stacktraceIndex_845 - 1); stacktraceLimit_133 = (stacktraceLimit_133 + 1); exitwhen ((stacktraceLimit_133 > 20) or (stacktraceIndex_845 < 0)); __wurst_stackPos_287 = (__wurst_stackPos_287 + (" " + wurst_stack_176[stacktraceIndex_845])); }; $debugPrint993((msg_207 + (" " + __wurst_stackPos_287))); wurst_stack_depth_120 = (wurst_stack_depth_120 - 1); }