array A_nextFree202 integer A_firstFree177 integer A_maxIndex877 array A_i613 integer A_firstFree177 = 0 integer A_maxIndex877 = 0 function initGlobals110() { } function main114() { initGlobals110(); init_test102(); } function config433() { } function init_test102() { if (A_op_divReal153(new_A231(), new_A231()) == 1.) { testSuccess624(); } else { }; } IS_NATIVE function testSuccess624() { } function A_op_divReal153(integer this168, integer a143) returns real { return ((A_i_613[this_168] * 1.) / A_i_613[a_143]); } function A_init929(integer this202) { A_i_613[this_202] = 2; } function new_A231() returns integer { local integer this676 this_676 = alloc_A212(); construct_A203(this_676); return this_676; } function construct_A203(integer this136) { A_init929(this_136); } function alloc_A212() returns integer { local integer this102 if (A_firstFree_177 == 0) { if (A_maxIndex_877 < 32768) { A_maxIndex_877 = (A_maxIndex_877 + 1); this_102 = A_maxIndex_877; } else { error392("Out of memory: Could not create A."); this_102 = 0; }; } else { A_firstFree_177 = (A_firstFree_177 - 1); this_102 = A_nextFree_202[A_firstFree_177]; }; return this_102; } function error392(string msg209) { $debugPrint207((msg_209 + (" " + #getStackTrace()))); }