integer test_numExecutions154 array C_nextFree186 integer C_firstFree651 integer C_maxIndex260 array C_v_0657 array C_v_1765 array C_v_2996 integer test_numExecutions154 = 0 integer C_firstFree651 = 0 integer C_maxIndex260 = 0 function initGlobals125() { } function main107() { initGlobals125(); init_test151(); } function config519() { } function init_test151() { local integer tmp187 local integer c199 local integer index_temp_12_9365 tmp_187 = 1; c_199 = new_C130(); test_numExecutions_154 = (test_numExecutions_154 + 1); index_temp_12_9_365 = (1 + tmp_187); C_v_set212(c_199, index_temp_12_9_365, (C_v_get970(c_199, index_temp_12_9_365) + 1)); if (test_numExecutions_154 == 1) { testSuccess111(); } else { }; } IS_NATIVE function testSuccess111() { } function new_C130() returns integer { local integer this101 local integer this212 local integer this121 local integer this175 if (C_firstFree_651 == 0) { if (C_maxIndex_260 < 32768) { C_maxIndex_260 = (C_maxIndex_260 + 1); this_212 = C_maxIndex_260; } else { error187("Out of memory: Could not create C."); this_212 = 0; }; } else { C_firstFree_651 = (C_firstFree_651 - 1); this_212 = C_nextFree_186[C_firstFree_651]; }; this_101 = this_212; this_121 = this_101; this_175 = this_121; C_v_set212(this_175, 0, 7); C_v_set212(this_175, 1, 8); C_v_set212(this_175, 2, 9); return this_101; } function error187(string msg157) { $debugPrint840((msg_157 + (" " + #getStackTrace()))); } function C_v_set212(integer instanceId107, integer arrayIndex164, integer value161) { if ((arrayIndex_164 < 0) or (arrayIndex_164 >= 3)) { error187("Index out of Bounds"); } else { if (arrayIndex_164 <= 1) { if (arrayIndex_164 <= 0) { C_v_0_657[instanceId_107] = value_161; } else { C_v_1_765[instanceId_107] = value_161; }; } else { C_v_2_996[instanceId_107] = value_161; }; }; } function C_v_get970(integer index1971, integer index2100) returns integer { local integer returnVal136 if ((index2_100 < 0) or (index2_100 >= 3)) { error187("Index out of Bounds"); } else { if (index2_100 <= 1) { if (index2_100 <= 0) { returnVal_136 = C_v_0_657[index1_971]; } else { returnVal_136 = C_v_1_765[index1_971]; }; } else { returnVal_136 = C_v_2_996[index1_971]; }; }; return returnVal_136; }