array SimpleFunc_nextFree972 integer SimpleFunc_firstFree207 integer SimpleFunc_maxIndex531 array SimpleFunc_typeId155 array v_x368 array v_y786 integer SimpleFunc_firstFree207 = 0 integer SimpleFunc_maxIndex531 = 0 function initGlobals483() { } function main815() { initGlobals483(); init_test897(); } function config964() { } function init_test897() { local real v_x173 local real v_y212 local integer f201 local integer clVar147 local integer this134 local real tuple_temp617 local real tuple_temp185 local real tuple_temp569 local real tuple_temp175 tuple_temp_617 = 1.; tuple_temp_185 = 2.; v_x_173 = tuple_temp_617; v_y_212 = tuple_temp_185; if (SimpleFunc_firstFree_207 == 0) { if (SimpleFunc_maxIndex_531 < 32768) { SimpleFunc_maxIndex_531 = (SimpleFunc_maxIndex_531 + 1); this_134 = SimpleFunc_maxIndex_531; SimpleFunc_typeId_155[this_134] = 2; } else { error161("Out of memory: Could not create SimpleFunc_test."); this_134 = 0; }; } else { SimpleFunc_firstFree_207 = (SimpleFunc_firstFree_207 - 1); this_134 = SimpleFunc_nextFree_972[SimpleFunc_firstFree_207]; SimpleFunc_typeId_155[this_134] = 2; }; clVar_147 = this_134; tuple_temp_569 = v_x_173; tuple_temp_175 = v_y_212; v_x_368[clVar_147] = tuple_temp_569; v_y_786[clVar_147] = tuple_temp_175; f_201 = clVar_147; dispatch_SimpleFunc_test_SimpleFunc_call576(f_201); } IS_NATIVE function testSuccess262() { } function error161(string msg871) { $debugPrint675((msg_871 + (" " + #getStackTrace()))); } function dispatch_SimpleFunc_test_SimpleFunc_call576(integer this163) { local integer this148 if (SimpleFunc_typeId_155[this_163] == 0) { if (this_163 == 0) { error161("Nullpointer exception when calling SimpleFunc.call"); } else { error161("Called SimpleFunc.call on invalid object."); }; } else { }; this_148 = this_163; v_x_368[this_148] = v_y_786[this_148]; if (v_x_368[this_148] == v_y_786[this_148]) { testSuccess262(); } else { }; }