integer test_numExecutions544 array C_nextFree113 integer C_firstFree287 integer C_maxIndex195 array C_v_0149 array C_v_1877 array C_v_2109 integer test_numExecutions544 = 0 integer C_firstFree287 = 0 integer C_maxIndex195 = 0 function initGlobals185() { } function main110() { initGlobals185(); init_test129(); } function config185() { } function init_test129() { local integer c185 local integer index_temp_12_9141 c_185 = new_C110(); index_temp_12_9_141 = (getIndex319() + 1); C_v_set701(c_185, index_temp_12_9_141, (C_v_get148(c_185, index_temp_12_9_141) + 1)); if (test_numExecutions_544 == 1) { testSuccess174(); } else { }; } function getIndex319() returns integer { test_numExecutions_544 = (test_numExecutions_544 + 1); return 1; } IS_NATIVE function testSuccess174() { } function C_init755(integer this172) { C_v_set701(this_172, 0, 7); C_v_set701(this_172, 1, 8); C_v_set701(this_172, 2, 9); } function new_C110() returns integer { local integer this332 this_332 = alloc_C191(); construct_C910(this_332); return this_332; } function construct_C910(integer this209) { C_init755(this_209); } function alloc_C191() returns integer { local integer this200 if (C_firstFree_287 == 0) { if (C_maxIndex_195 < 32768) { C_maxIndex_195 = (C_maxIndex_195 + 1); this_200 = C_maxIndex_195; } else { error672("Out of memory: Could not create C."); this_200 = 0; }; } else { C_firstFree_287 = (C_firstFree_287 - 1); this_200 = C_nextFree_113[C_firstFree_287]; }; return this_200; } function error672(string msg149) { $debugPrint205((msg_149 + (" " + #getStackTrace()))); } function C_v_set701(integer instanceId137, integer arrayIndex898, integer value184) { if ((arrayIndex_898 < 0) or (arrayIndex_898 >= 3)) { error672("Index out of Bounds"); } else { if (arrayIndex_898 <= 1) { if (arrayIndex_898 <= 0) { C_v_0_149[instanceId_137] = value_184; } else { C_v_1_877[instanceId_137] = value_184; }; } else { C_v_2_109[instanceId_137] = value_184; }; }; } function C_v_get148(integer index1200, integer index2826) returns integer { local integer returnVal131 if ((index2_826 < 0) or (index2_826 >= 3)) { error672("Index out of Bounds"); } else { if (index2_826 <= 1) { if (index2_826 <= 0) { returnVal_131 = C_v_0_149[index1_200]; } else { returnVal_131 = C_v_1_877[index1_200]; }; } else { returnVal_131 = C_v_2_109[index1_200]; }; }; return returnVal_131; }