array CallbackPeriodic_nextFree195 integer CallbackPeriodic_firstFree111 integer CallbackPeriodic_maxIndex153 array CallbackPeriodic_typeId111 array CallbackPeriodic_update_fn102 code ref_function_CallbackPeriodic_staticCallback189 integer CallbackPeriodic_firstFree111 = 0 integer CallbackPeriodic_maxIndex153 = 0 integer LLItrClosure_firstFree593 = 0 integer LLItrClosure_maxIndex635 = 0 integer LinkedList_firstFree755 = 0 integer LinkedList_maxIndex154 = 0 integer PeriodicDialogUpdateFn_firstFree151 = 0 integer PeriodicDialogUpdateFn_maxIndex146 = 0 integer X_firstFree198 = 0 integer X_maxIndex398 = 0 code ref_function_CallbackPeriodic_staticCallback189 = function CallbackPeriodic_staticCallback function initGlobals169() { ref_function_CallbackPeriodic_staticCallback_189 = function CallbackPeriodic_staticCallback; } function main166() { initGlobals169(); init_Hello790(); } function config266() { } function init_Hello790() { local integer clVar998 local integer this140 local integer this178 local integer this123 local integer cb380 local integer this702 if (CallbackPeriodic_firstFree_111 == 0) { if (CallbackPeriodic_maxIndex_153 < 32768) { CallbackPeriodic_maxIndex_153 = (CallbackPeriodic_maxIndex_153 + 1); this_140 = CallbackPeriodic_maxIndex_153; CallbackPeriodic_typeId_111[this_140] = 2; } else { error178("Out of memory: Could not create CallbackPeriodic_doPeriodically_Hello."); this_140 = 0; }; } else { CallbackPeriodic_firstFree_111 = (CallbackPeriodic_firstFree_111 - 1); this_140 = CallbackPeriodic_nextFree_195[CallbackPeriodic_firstFree_111]; CallbackPeriodic_typeId_111[this_140] = 2; }; clVar_998 = this_140; this_178 = clVar_998; this_123 = this_178; CallbackPeriodic_update_fn_102[this_123] = null; cb_380 = clVar_998; this_702 = cb_380; if (CallbackPeriodic_typeId_111[this_702] == 0) { if (this_702 == 0) { error178("Nullpointer exception when calling CallbackPeriodic.start"); } else { error178("Called CallbackPeriodic.start on invalid object."); }; } else { }; blub854(ref_function_CallbackPeriodic_staticCallback_189); } IS_NATIVE function blub854(code c169) { } function CallbackPeriodic_staticCallback112() { local integer cb173 cb_173 = null; if (CallbackPeriodic_update_fn_102[cb_173] != null) { } else { }; } function error178(string msg835) { $debugPrint340((msg_835 + (" " + #getStackTrace()))); }