array A_nextFree443 integer A_firstFree916 integer A_maxIndex240 array A_typeId550 integer A_firstFree916 = 0 integer A_maxIndex240 = 0 function initGlobals107() { } function main160() { local integer instanceOfTemp168 initGlobals107(); instanceOfTemp_168 = A_typeId_550[new_B2a317()]; if ((instanceOfTemp_168 >= 2) and (instanceOfTemp_168 <= 10)) { testSuccess170(); } else { }; } function config435() { } IS_NATIVE function testSuccess170() { } function new_B2a317() returns integer { local integer this116 if (A_firstFree_916 == 0) { if (A_maxIndex_240 < 32768) { A_maxIndex_240 = (A_maxIndex_240 + 1); this_116 = A_maxIndex_240; A_typeId_550[this_116] = 5; } else { error112("Out of memory: Could not create B2a."); this_116 = 0; }; } else { A_firstFree_916 = (A_firstFree_916 - 1); this_116 = A_nextFree_443[A_firstFree_916]; A_typeId_550[this_116] = 5; }; return this_116; } function error112(string msg661) { $debugPrint104((msg_661 + (" " + #getStackTrace()))); }