- m_info.m_task.tmAddr = NewTimerProc( MacTimerProc ) ;
- m_info.m_task.tmWakeUp = 0 ;
- m_info.m_task.tmReserved = 0 ;
+#if defined(UNIVERSAL_INTERFACES_VERSION) && (UNIVERSAL_INTERFACES_VERSION >= 0x0340)
+ m_info.m_task.tmAddr = NewTimerUPP( MacTimerProc ) ;
+#else
+ m_info.m_task.tmAddr = NewTimerProc( MacTimerProc ) ;
+#endif
+ m_info.m_task.tmWakeUp = 0 ;
+ m_info.m_task.tmReserved = 0 ;
+ m_info.m_task.qType = 0 ;
+ m_info.m_timer = this ;