array CallbackPeriodic_nextFree104 integer CallbackPeriodic_firstFree152 integer CallbackPeriodic_maxIndex205 array CallbackPeriodic_typeId192 array CallbackPeriodic_update_fn388 code ref_function_CallbackPeriodic_staticCallback933 integer CallbackPeriodic_firstFree152 = 0 integer CallbackPeriodic_maxIndex205 = 0 integer LLItrClosure_firstFree209 = 0 integer LLItrClosure_maxIndex369 = 0 integer LinkedList_firstFree923 = 0 integer LinkedList_maxIndex203 = 0 integer PeriodicDialogUpdateFn_firstFree192 = 0 integer PeriodicDialogUpdateFn_maxIndex136 = 0 integer X_firstFree184 = 0 integer X_maxIndex869 = 0 code ref_function_CallbackPeriodic_staticCallback933 = function CallbackPeriodic_staticCallback function initGlobals144() { ref_function_CallbackPeriodic_staticCallback_933 = function CallbackPeriodic_staticCallback; } function main177() { initGlobals144(); init_Hello121(); } function config173() { } function init_Hello121() { local integer clVar432 local integer this412 local integer this653 local integer this148 local integer cb142 local integer this182 if (CallbackPeriodic_firstFree_152 == 0) { if (CallbackPeriodic_maxIndex_205 < 32768) { CallbackPeriodic_maxIndex_205 = (CallbackPeriodic_maxIndex_205 + 1); this_412 = CallbackPeriodic_maxIndex_205; CallbackPeriodic_typeId_192[this_412] = 2; } else { error637("Out of memory: Could not create CallbackPeriodic_doPeriodically_Hello."); this_412 = 0; }; } else { CallbackPeriodic_firstFree_152 = (CallbackPeriodic_firstFree_152 - 1); this_412 = CallbackPeriodic_nextFree_104[CallbackPeriodic_firstFree_152]; CallbackPeriodic_typeId_192[this_412] = 2; }; clVar_432 = this_412; this_653 = clVar_432; this_148 = this_653; CallbackPeriodic_update_fn_388[this_148] = null; cb_142 = clVar_432; this_182 = cb_142; if (CallbackPeriodic_typeId_192[this_182] == 0) { if (this_182 == 0) { error637("Nullpointer exception when calling CallbackPeriodic.start"); } else { error637("Called CallbackPeriodic.start on invalid object."); }; } else { }; blub208(ref_function_CallbackPeriodic_staticCallback_933); } IS_NATIVE function blub208(code c903) { } function CallbackPeriodic_staticCallback211() { local integer cb152 cb_152 = null; if (CallbackPeriodic_update_fn_388[cb_152] != null) { } else { }; } function error637(string msg196) { $debugPrint173((msg_196 + (" " + #getStackTrace()))); }