array C_nextFree204 integer C_firstFree167 integer C_maxIndex146 array C_x130 integer A_firstFree177 = 0 integer A_maxIndex951 = 0 integer C_firstFree167 = 0 integer C_maxIndex146 = 0 function initGlobals273() { } function main113() { local integer c156 initGlobals273(); c_156 = null; C_x_130[C_x_130[C_x_130[c_156]]] = new_C184(); } function config179() { } function new_C184() returns integer { local integer this116 local integer this100 if (C_firstFree_167 == 0) { if (C_maxIndex_146 < 32768) { C_maxIndex_146 = (C_maxIndex_146 + 1); this_100 = C_maxIndex_146; } else { error385("Out of memory: Could not create C."); this_100 = 0; }; } else { C_firstFree_167 = (C_firstFree_167 - 1); this_100 = C_nextFree_204[C_firstFree_167]; }; this_116 = this_100; return this_116; } function error385(string msg881) { $debugPrint109((msg_881 + (" " + #getStackTrace()))); }