array A_nextFree281 integer A_firstFree131 integer A_maxIndex168 array C_x379 integer A_firstFree131 = 0 integer A_maxIndex168 = 0 integer C_firstFree811 = 0 integer C_maxIndex137 = 0 function initGlobals919() { } function main335() { initGlobals919(); C_x_379[C_x_379[C_x_379[null]]] = new_A196(); } function config971() { } function new_A196() returns integer { local integer this944 if (A_firstFree_131 == 0) { if (A_maxIndex_168 < 32768) { A_maxIndex_168 = (A_maxIndex_168 + 1); this_944 = A_maxIndex_168; } else { error862("Out of memory: Could not create A."); this_944 = 0; }; } else { A_firstFree_131 = (A_firstFree_131 - 1); this_944 = A_nextFree_281[A_firstFree_131]; }; return this_944; } function error862(string msg185) { $debugPrint434((msg_185 + (" " + #getStackTrace()))); }