array C_nextFree145 integer C_firstFree840 integer C_maxIndex908 array C_x565 integer A_firstFree703 = 0 integer A_maxIndex327 = 0 integer C_firstFree840 = 0 integer C_maxIndex908 = 0 function initGlobals812() { } function main427() { local integer c213 initGlobals812(); c_213 = null; C_x_565[C_x_565[C_x_565[c_213]]] = new_C183(); } function config128() { } function new_C183() returns integer { local integer this871 local integer this437 if (C_firstFree_840 == 0) { if (C_maxIndex_908 < 32768) { C_maxIndex_908 = (C_maxIndex_908 + 1); this_437 = C_maxIndex_908; } else { error114("Out of memory: Could not create C."); this_437 = 0; }; } else { C_firstFree_840 = (C_firstFree_840 - 1); this_437 = C_nextFree_145[C_firstFree_840]; }; this_871 = this_437; return this_871; } function error114(string msg271) { $debugPrint153((msg_271 + (" " + #getStackTrace()))); }