array C_nextFree153 integer C_firstFree239 integer C_maxIndex171 integer wurst_stack_depth165 array wurst_stack139 integer C_firstFree239 = 0 integer C_maxIndex171 = 0 integer wurst_stack_depth165 = 0 function initGlobals177() { } function main778() { initGlobals177(); init_test170("when calling init_test in identity2, line 1"); } function config188() { } function init_test170(string __wurst_stackPos693) { local integer this212 wurst_stack_139[wurst_stack_depth_165] = __wurst_stackPos_693; wurst_stack_depth_165 = (wurst_stack_depth_165 + 1); wurst_stack_139[wurst_stack_depth_165] = "when calling new_C in identity2, line 7"; wurst_stack_depth_165 = (wurst_stack_depth_165 + 1); wurst_stack_139[wurst_stack_depth_165] = "when calling alloc_C in identity2, line 3"; wurst_stack_depth_165 = (wurst_stack_depth_165 + 1); if (C_firstFree_239 == 0) { if (C_maxIndex_171 < 32768) { C_maxIndex_171 = (C_maxIndex_171 + 1); this_212 = C_maxIndex_171; } else { error771("Out of memory: Could not create C.", "when calling error in identity2, line 3"); this_212 = 0; }; } else { C_firstFree_239 = (C_firstFree_239 - 1); this_212 = C_nextFree_153[C_firstFree_239]; }; wurst_stack_depth_165 = ((wurst_stack_depth_165 - 1) - 1); if (this_212 == this_212) { testSuccess175(); } else { }; wurst_stack_depth_165 = (wurst_stack_depth_165 - 1); } IS_NATIVE function testSuccess175() { } function error771(string msg798, string __wurst_stackPos100) { local integer stacktraceIndex518 local integer stacktraceLimit498 wurst_stack_139[wurst_stack_depth_165] = __wurst_stackPos_100; wurst_stack_depth_165 = (wurst_stack_depth_165 + 1); __wurst_stackPos_100 = ""; stacktraceIndex_518 = wurst_stack_depth_165; stacktraceLimit_498 = 0; loop { stacktraceIndex_518 = (stacktraceIndex_518 - 1); stacktraceLimit_498 = (stacktraceLimit_498 + 1); exitwhen ((stacktraceLimit_498 > 20) or (stacktraceIndex_518 < 0)); __wurst_stackPos_100 = (__wurst_stackPos_100 + (" " + wurst_stack_139[stacktraceIndex_518])); }; $debugPrint239((msg_798 + (" " + __wurst_stackPos_100))); wurst_stack_depth_165 = (wurst_stack_depth_165 - 1); }