array C_nextFree203 integer C_firstFree717 integer C_maxIndex940 integer C_firstFree717 = 0 integer C_maxIndex940 = 0 function initGlobals114() { } function main156() { initGlobals114(); new_C189(); } function config308() { } function new_C189() returns integer { local integer this904 if (C_firstFree_717 == 0) { if (C_maxIndex_940 < 32768) { C_maxIndex_940 = (C_maxIndex_940 + 1); this_904 = C_maxIndex_940; } else { error974("Out of memory: Could not create C."); this_904 = 0; }; } else { C_firstFree_717 = (C_firstFree_717 - 1); this_904 = C_nextFree_203[C_firstFree_717]; }; return this_904; } function error974(string msg853) { $debugPrint853((msg_853 + (" " + #getStackTrace()))); }