integer test_numExecutions199 array C_nextFree600 integer C_firstFree203 integer C_maxIndex155 array C_v_0165 array C_v_1647 array C_v_2792 integer test_numExecutions199 = 0 integer C_firstFree203 = 0 integer C_maxIndex155 = 0 function initGlobals213() { C_firstFree_203 = 0; C_maxIndex_155 = 0; } function main114() { initGlobals213(); init_test290(); } function config163() { } function init_test290() { local integer tmp371 local integer c387 local integer index_temp_12_9698 test_numExecutions_199 = 0; tmp_371 = 1; c_387 = new_C173(); index_temp_12_9_698 = (getIndex138() + tmp_371); C_v_set220(c_387, index_temp_12_9_698, (C_v_get183(c_387, index_temp_12_9_698) + 1)); if (test_numExecutions_199 == 1) { testSuccess265(); } else { }; } function getIndex138() returns integer { test_numExecutions_199 = (test_numExecutions_199 + 1); return 1; } IS_NATIVE function testSuccess265() { } function C_init214(integer this373) { C_v_set220(this_373, 0, 7); C_v_set220(this_373, 1, 8); C_v_set220(this_373, 2, 9); } function new_C173() returns integer { local integer this188 this_188 = alloc_C151(); construct_C111(this_188); return this_188; } function construct_C111(integer this144) { C_init214(this_144); } function alloc_C151() returns integer { local integer this140 if (C_firstFree_203 == 0) { if (C_maxIndex_155 < 32768) { C_maxIndex_155 = (C_maxIndex_155 + 1); this_140 = C_maxIndex_155; } else { error399("Out of memory: Could not create C."); this_140 = 0; }; } else { C_firstFree_203 = (C_firstFree_203 - 1); this_140 = C_nextFree_600[C_firstFree_203]; }; return this_140; } function error399(string msg140) { $debugPrint186((msg_140 + (" " + #getStackTrace()))); } function C_v_set220(integer instanceId936, integer arrayIndex341, integer value177) { if ((arrayIndex_341 < 0) or (arrayIndex_341 >= 3)) { error399("Index out of Bounds"); } else { if (arrayIndex_341 <= 1) { if (arrayIndex_341 <= 0) { C_v_0_165[instanceId_936] = value_177; } else { C_v_1_647[instanceId_936] = value_177; }; } else { C_v_2_792[instanceId_936] = value_177; }; }; } function C_v_get183(integer index1503, integer index2144) returns integer { local integer returnVal196 if ((index2_144 < 0) or (index2_144 >= 3)) { error399("Index out of Bounds"); } else { if (index2_144 <= 1) { if (index2_144 <= 0) { returnVal_196 = C_v_0_165[index1_503]; } else { returnVal_196 = C_v_1_647[index1_503]; }; } else { returnVal_196 = C_v_2_792[index1_503]; }; }; return returnVal_196; }