integer test_at110 array AssistTimestamps_nextFree624 integer AssistTimestamps_firstFree104 integer AssistTimestamps_maxIndex518 array AssistTimestamps_vals_0986 array AssistTimestamps_vals_1174 array AssistTimestamps_vals_2188 array AssistTimestamps_vals_3161 array AssistTimestamps_vals_4135 array AssistTimestamps_vals_5201 array AssistTimestamps_vals_6492 array AssistTimestamps_vals_7604 array AssistTimestamps_vals_8156 array AssistTimestamps_vals_9966 array AssistTimestamps_vals_10177 array AssistTimestamps_vals_11213 integer test_at110 = new_AssistTimestamps767() integer AssistTimestamps_firstFree104 = 0 integer AssistTimestamps_maxIndex518 = 0 function initGlobals394() { } function main211() { initGlobals394(); test_at_110 = new_AssistTimestamps767(); AssistTimestamps_vals_set212(test_at_110, 3, 42); if (AssistTimestamps_vals_get180(test_at_110, 4) == 0) { testSuccess117(); } else { }; } function config605() { } IS_NATIVE function testSuccess117() { } function new_AssistTimestamps767() returns integer { local integer this914 local integer this151 if (AssistTimestamps_firstFree_104 == 0) { if (AssistTimestamps_maxIndex_518 < 32768) { AssistTimestamps_maxIndex_518 = (AssistTimestamps_maxIndex_518 + 1); this_151 = AssistTimestamps_maxIndex_518; } else { error397("Out of memory: Could not create AssistTimestamps."); this_151 = 0; }; } else { AssistTimestamps_firstFree_104 = (AssistTimestamps_firstFree_104 - 1); this_151 = AssistTimestamps_nextFree_624[AssistTimestamps_firstFree_104]; }; this_914 = this_151; return this_914; } function error397(string msg200) { $debugPrint207((msg_200 + (" " + #getStackTrace()))); } function AssistTimestamps_vals_set212(integer instanceId173, integer arrayIndex113, integer value375) { if ((arrayIndex_113 < 0) or (arrayIndex_113 >= 12)) { error397("Index out of Bounds"); } else { if (arrayIndex_113 <= 5) { if (arrayIndex_113 <= 2) { if (arrayIndex_113 <= 1) { if (arrayIndex_113 <= 0) { AssistTimestamps_vals_0_986[instanceId_173] = value_375; } else { AssistTimestamps_vals_1_174[instanceId_173] = value_375; }; } else { AssistTimestamps_vals_2_188[instanceId_173] = value_375; }; } else { if (arrayIndex_113 <= 4) { if (arrayIndex_113 <= 3) { AssistTimestamps_vals_3_161[instanceId_173] = value_375; } else { AssistTimestamps_vals_4_135[instanceId_173] = value_375; }; } else { AssistTimestamps_vals_5_201[instanceId_173] = value_375; }; }; } else { if (arrayIndex_113 <= 8) { if (arrayIndex_113 <= 7) { if (arrayIndex_113 <= 6) { AssistTimestamps_vals_6_492[instanceId_173] = value_375; } else { AssistTimestamps_vals_7_604[instanceId_173] = value_375; }; } else { AssistTimestamps_vals_8_156[instanceId_173] = value_375; }; } else { if (arrayIndex_113 <= 10) { if (arrayIndex_113 <= 9) { AssistTimestamps_vals_9_966[instanceId_173] = value_375; } else { AssistTimestamps_vals_10_177[instanceId_173] = value_375; }; } else { AssistTimestamps_vals_11_213[instanceId_173] = value_375; }; }; }; }; } function AssistTimestamps_vals_get180(integer index1206, integer index2207) returns integer { local integer returnVal215 if ((index2_207 < 0) or (index2_207 >= 12)) { error397("Index out of Bounds"); } else { if (index2_207 <= 5) { if (index2_207 <= 2) { if (index2_207 <= 1) { if (index2_207 <= 0) { returnVal_215 = AssistTimestamps_vals_0_986[index1_206]; } else { returnVal_215 = AssistTimestamps_vals_1_174[index1_206]; }; } else { returnVal_215 = AssistTimestamps_vals_2_188[index1_206]; }; } else { if (index2_207 <= 4) { if (index2_207 <= 3) { returnVal_215 = AssistTimestamps_vals_3_161[index1_206]; } else { returnVal_215 = AssistTimestamps_vals_4_135[index1_206]; }; } else { returnVal_215 = AssistTimestamps_vals_5_201[index1_206]; }; }; } else { if (index2_207 <= 8) { if (index2_207 <= 7) { if (index2_207 <= 6) { returnVal_215 = AssistTimestamps_vals_6_492[index1_206]; } else { returnVal_215 = AssistTimestamps_vals_7_604[index1_206]; }; } else { returnVal_215 = AssistTimestamps_vals_8_156[index1_206]; }; } else { if (index2_207 <= 10) { if (index2_207 <= 9) { returnVal_215 = AssistTimestamps_vals_9_966[index1_206]; } else { returnVal_215 = AssistTimestamps_vals_10_177[index1_206]; }; } else { returnVal_215 = AssistTimestamps_vals_11_213[index1_206]; }; }; }; }; return returnVal_215; }