array C_nextFree200 integer C_firstFree144 integer C_maxIndex374 array C_x167 integer A_firstFree514 = 0 integer A_maxIndex170 = 0 integer C_firstFree144 = 0 integer C_maxIndex374 = 0 function initGlobals590() { } function main115() { initGlobals590(); C_x_167[C_x_167[C_x_167[null]]] = new_C472(); } function config105() { } function new_C472() returns integer { local integer this294 if (C_firstFree_144 == 0) { if (C_maxIndex_374 < 32768) { C_maxIndex_374 = (C_maxIndex_374 + 1); this_294 = C_maxIndex_374; } else { error188("Out of memory: Could not create C."); this_294 = 0; }; } else { C_firstFree_144 = (C_firstFree_144 - 1); this_294 = C_nextFree_200[C_firstFree_144]; }; return this_294; } function error188(string msg123) { $debugPrint653((msg_123 + (" " + #getStackTrace()))); }