array C_nextFree959 integer C_firstFree110 integer C_maxIndex244 array C_B_A_x438 integer wurst_stack_depth400 array wurst_stack128 integer C_firstFree110 = 0 integer C_maxIndex244 = 0 integer wurst_stack_depth400 = 0 function initGlobals116() { } function main392() { initGlobals116(); wurst_stack_128[wurst_stack_depth_400] = "when calling init_Test in nested_module_init, line 1"; wurst_stack_depth_400 = (wurst_stack_depth_400 + 1); if (C_B_A_x_438[new_C254("when calling new_C in nested_module_init, line 13")] == 2) { testSuccess408(); } else { }; wurst_stack_depth_400 = (wurst_stack_depth_400 - 1); } function config868() { } IS_NATIVE function testSuccess408() { } function new_C254(string __wurst_stackPos202) returns integer { local integer this100 wurst_stack_128[wurst_stack_depth_400] = __wurst_stackPos_202; wurst_stack_depth_400 = (wurst_stack_depth_400 + 1); wurst_stack_128[wurst_stack_depth_400] = "when calling alloc_C in nested_module_init, line 9"; wurst_stack_depth_400 = (wurst_stack_depth_400 + 1); if (C_firstFree_110 == 0) { if (C_maxIndex_244 < 32768) { C_maxIndex_244 = (C_maxIndex_244 + 1); this_100 = C_maxIndex_244; } else { error488("Out of memory: Could not create C.", "when calling error in nested_module_init, line 9"); this_100 = 0; }; } else { C_firstFree_110 = (C_firstFree_110 - 1); this_100 = C_nextFree_959[C_firstFree_110]; }; wurst_stack_depth_400 = (wurst_stack_depth_400 - 1); C_B_A_x_438[this_100] = 3; C_B_A_x_438[this_100] = (C_B_A_x_438[this_100] - 1); wurst_stack_depth_400 = (wurst_stack_depth_400 - 1); return this_100; } function error488(string msg141, string __wurst_stackPos887) { local integer stacktraceIndex887 local integer stacktraceLimit139 wurst_stack_128[wurst_stack_depth_400] = __wurst_stackPos_887; wurst_stack_depth_400 = (wurst_stack_depth_400 + 1); __wurst_stackPos_887 = ""; stacktraceIndex_887 = wurst_stack_depth_400; stacktraceLimit_139 = 0; loop { stacktraceIndex_887 = (stacktraceIndex_887 - 1); stacktraceLimit_139 = (stacktraceLimit_139 + 1); exitwhen ((stacktraceLimit_139 > 20) or (stacktraceIndex_887 < 0)); __wurst_stackPos_887 = (__wurst_stackPos_887 + (" " + wurst_stack_128[stacktraceIndex_887])); }; $debugPrint114((msg_141 + (" " + __wurst_stackPos_887))); wurst_stack_depth_400 = (wurst_stack_depth_400 - 1); }