array ToStringClosure_nextFree147 integer ToStringClosure_firstFree122 integer ToStringClosure_maxIndex187 array LinkedList_nextFree194 integer LinkedList_firstFree200 integer LinkedList_maxIndex515 integer ToStringClosure_firstFree122 = 0 integer ToStringClosure_maxIndex187 = 0 integer LinkedList_firstFree200 = 0 integer LinkedList_maxIndex515 = 0 function initGlobals113() { } function main144() { local integer x103 initGlobals113(); x_103 = new_LinkedList118(); LinkedList_foo715(x_103, "a"); } function config294() { } function LinkedList_foo715(integer this112, string separator180) returns string { if (ToStringClosure_firstFree_122 == 0) { if (ToStringClosure_maxIndex_187 < 32768) { ToStringClosure_maxIndex_187 = (ToStringClosure_maxIndex_187 + 1); } else { error811("Out of memory: Could not create ToStringClosure_foo_test."); }; } else { ToStringClosure_firstFree_122 = (ToStringClosure_firstFree_122 - 1); }; if (ToStringClosure_firstFree_122 == 0) { if (ToStringClosure_maxIndex_187 < 32768) { ToStringClosure_maxIndex_187 = (ToStringClosure_maxIndex_187 + 1); } else { error811("Out of memory: Could not create ToStringClosure_foo2_test."); }; } else { ToStringClosure_firstFree_122 = (ToStringClosure_firstFree_122 - 1); }; return separator_180; } function new_LinkedList118() returns integer { local integer this630 local integer this899 if (LinkedList_firstFree_200 == 0) { if (LinkedList_maxIndex_515 < 32768) { LinkedList_maxIndex_515 = (LinkedList_maxIndex_515 + 1); this_899 = LinkedList_maxIndex_515; } else { error811("Out of memory: Could not create LinkedList."); this_899 = 0; }; } else { LinkedList_firstFree_200 = (LinkedList_firstFree_200 - 1); this_899 = LinkedList_nextFree_194[LinkedList_firstFree_200]; }; this_630 = this_899; return this_630; } function error811(string msg136) { $debugPrint813((msg_136 + (" " + #getStackTrace()))); }