array C_nextFree110 integer C_firstFree164 integer C_maxIndex116 array D_nextFree372 integer D_firstFree159 integer D_maxIndex103 integer C_firstFree164 = 0 integer C_maxIndex116 = 0 integer D_firstFree159 = 0 integer D_maxIndex103 = 0 function initGlobals547() { } function main157() { initGlobals547(); new_C695(); new_D668(); } function config509() { } function new_C695() returns integer { local integer this542 if (C_firstFree_164 == 0) { if (C_maxIndex_116 < 32768) { C_maxIndex_116 = (C_maxIndex_116 + 1); this_542 = C_maxIndex_116; } else { error203("Out of memory: Could not create C."); this_542 = 0; }; } else { C_firstFree_164 = (C_firstFree_164 - 1); this_542 = C_nextFree_110[C_firstFree_164]; }; return this_542; } function new_D668() returns integer { local integer this151 if (D_firstFree_159 == 0) { if (D_maxIndex_103 < 32768) { D_maxIndex_103 = (D_maxIndex_103 + 1); this_151 = D_maxIndex_103; } else { error203("Out of memory: Could not create D."); this_151 = 0; }; } else { D_firstFree_159 = (D_firstFree_159 - 1); this_151 = D_nextFree_372[D_firstFree_159]; }; return this_151; } function error203(string msg154) { $debugPrint114((msg_154 + (" " + #getStackTrace()))); }