array C_nextFree432 integer C_firstFree860 integer C_maxIndex180 integer wurst_stack_depth698 array wurst_stack885 array C_v_0204 array C_v_1543 array C_v_2629 array C_v_3142 array C_v_4201 integer C_firstFree860 = 0 integer C_maxIndex180 = 0 integer wurst_stack_depth698 = 0 function initGlobals196() { } function main135() { initGlobals196(); init_test660("when calling init_test in multiArrayDefaultValue, line 1"); } function config182() { } function init_test660(string __wurst_stackPos525) { local integer this128 wurst_stack_885[wurst_stack_depth_698] = __wurst_stackPos_525; wurst_stack_depth_698 = (wurst_stack_depth_698 + 1); wurst_stack_885[wurst_stack_depth_698] = "when calling new_C in multiArrayDefaultValue, line 6"; wurst_stack_depth_698 = (wurst_stack_depth_698 + 1); wurst_stack_885[wurst_stack_depth_698] = "when calling alloc_C in multiArrayDefaultValue, line 3"; wurst_stack_depth_698 = (wurst_stack_depth_698 + 1); if (C_firstFree_860 == 0) { if (C_maxIndex_180 < 32768) { C_maxIndex_180 = (C_maxIndex_180 + 1); this_128 = C_maxIndex_180; } else { error212("Out of memory: Could not create C.", "when calling error in multiArrayDefaultValue, line 3"); this_128 = 0; }; } else { C_firstFree_860 = (C_firstFree_860 - 1); this_128 = C_nextFree_432[C_firstFree_860]; }; wurst_stack_depth_698 = ((wurst_stack_depth_698 - 1) - 1); C_v_set117(this_128, 2, (C_v_get108(this_128, 3, "when reading array C_v in in multiArrayDefaultValue, line 7") + 1), "when writing array C_v in multiArrayDefaultValue, line 7"); if (C_v_get108(this_128, 2, "when reading array C_v in in multiArrayDefaultValue, line 8") == 1) { testSuccess891(); } else { }; wurst_stack_depth_698 = (wurst_stack_depth_698 - 1); } IS_NATIVE function testSuccess891() { } function error212(string msg324, string __wurst_stackPos145) { local integer stacktraceIndex184 local integer stacktraceLimit322 wurst_stack_885[wurst_stack_depth_698] = __wurst_stackPos_145; wurst_stack_depth_698 = (wurst_stack_depth_698 + 1); __wurst_stackPos_145 = ""; stacktraceIndex_184 = wurst_stack_depth_698; stacktraceLimit_322 = 0; loop { stacktraceIndex_184 = (stacktraceIndex_184 - 1); stacktraceLimit_322 = (stacktraceLimit_322 + 1); exitwhen ((stacktraceLimit_322 > 20) or (stacktraceIndex_184 < 0)); __wurst_stackPos_145 = (__wurst_stackPos_145 + (" " + wurst_stack_885[stacktraceIndex_184])); }; $debugPrint631((msg_324 + (" " + __wurst_stackPos_145))); wurst_stack_depth_698 = (wurst_stack_depth_698 - 1); } function C_v_set117(integer instanceId445, integer arrayIndex196, integer value106, string stackPos123) { if ((arrayIndex_196 < 0) or (arrayIndex_196 >= 5)) { error212("Index out of Bounds", stackPos_123); } else { if (arrayIndex_196 <= 2) { if (arrayIndex_196 <= 1) { if (arrayIndex_196 <= 0) { C_v_0_204[instanceId_445] = value_106; } else { C_v_1_543[instanceId_445] = value_106; }; } else { C_v_2_629[instanceId_445] = value_106; }; } else { if (arrayIndex_196 <= 3) { C_v_3_142[instanceId_445] = value_106; } else { C_v_4_201[instanceId_445] = value_106; }; }; }; } function C_v_get108(integer index1907, integer index2211, string stackPos116) returns integer { local integer returnVal333 if ((index2_211 < 0) or (index2_211 >= 5)) { error212("Index out of Bounds", stackPos_116); } else { if (index2_211 <= 2) { if (index2_211 <= 1) { if (index2_211 <= 0) { returnVal_333 = C_v_0_204[index1_907]; } else { returnVal_333 = C_v_1_543[index1_907]; }; } else { returnVal_333 = C_v_2_629[index1_907]; }; } else { if (index2_211 <= 3) { returnVal_333 = C_v_3_142[index1_907]; } else { returnVal_333 = C_v_4_201[index1_907]; }; }; }; return returnVal_333; }