array Hey_nextFree912 integer Hey_firstFree820 integer Hey_maxIndex445 integer Hey_firstFree820 = 0 integer Hey_maxIndex445 = 0 function initGlobals911() { Hey_firstFree_820 = 0; Hey_maxIndex_445 = 0; } function main147() { initGlobals911(); init_test210(); } function config173() { } function init_test210() { local integer clVar101 clVar_101 = alloc_Hey_test213(); construct_Hey152(clVar_101); } IS_NATIVE function testSuccess128() { } function Hey_init294(integer this809) { } function construct_Hey152(integer this396) { Hey_init294(this_396); testSuccess128(); } function alloc_Hey_test213() returns integer { local integer this804 if (Hey_firstFree_820 == 0) { if (Hey_maxIndex_445 < 32768) { Hey_maxIndex_445 = (Hey_maxIndex_445 + 1); this_804 = Hey_maxIndex_445; } else { error103("Out of memory: Could not create Hey_test."); this_804 = 0; }; } else { Hey_firstFree_820 = (Hey_firstFree_820 - 1); this_804 = Hey_nextFree_912[Hey_firstFree_820]; }; return this_804; } function error103(string msg111) { $debugPrint195((msg_111 + (" " + #getStackTrace()))); }