array CallbackPeriodic_nextFree529 integer CallbackPeriodic_firstFree119 integer CallbackPeriodic_maxIndex429 array CallbackPeriodic_typeId112 code ref_function_CallbackPeriodic_staticCallback122 integer CallbackPeriodic_firstFree119 = 0 integer CallbackPeriodic_maxIndex429 = 0 integer LLItrClosure_firstFree176 = 0 integer LLItrClosure_maxIndex770 = 0 integer LinkedList_firstFree142 = 0 integer LinkedList_maxIndex149 = 0 integer PeriodicDialogUpdateFn_firstFree181 = 0 integer PeriodicDialogUpdateFn_maxIndex147 = 0 integer X_firstFree758 = 0 integer X_maxIndex106 = 0 code ref_function_CallbackPeriodic_staticCallback122 = function CallbackPeriodic_staticCallback function initGlobals170() { ref_function_CallbackPeriodic_staticCallback_122 = function CallbackPeriodic_staticCallback; } function main162() { initGlobals170(); init_Hello773(); } function config212() { } function init_Hello773() { local integer this183 if (CallbackPeriodic_firstFree_119 == 0) { if (CallbackPeriodic_maxIndex_429 < 32768) { CallbackPeriodic_maxIndex_429 = (CallbackPeriodic_maxIndex_429 + 1); this_183 = CallbackPeriodic_maxIndex_429; CallbackPeriodic_typeId_112[this_183] = 2; } else { error180("Out of memory: Could not create CallbackPeriodic_doPeriodically_Hello."); this_183 = 0; }; } else { CallbackPeriodic_firstFree_119 = (CallbackPeriodic_firstFree_119 - 1); this_183 = CallbackPeriodic_nextFree_529[CallbackPeriodic_firstFree_119]; CallbackPeriodic_typeId_112[this_183] = 2; }; if (CallbackPeriodic_typeId_112[this_183] == 0) { if (this_183 == 0) { error180("Nullpointer exception when calling CallbackPeriodic.start"); } else { error180("Called CallbackPeriodic.start on invalid object."); }; } else { }; blub180(ref_function_CallbackPeriodic_staticCallback_122); } IS_NATIVE function blub180(code c182) { } function CallbackPeriodic_staticCallback126() { } function error180(string msg160) { $debugPrint441((msg_160 + (" " + #getStackTrace()))); }