@ -50,6 +50,10 @@ void TR_eventHandlerSetDispatcher(TR_EventHandler, TR_EventDispatcher);
void TR_eventHandlerIssueEvent ( TR_EventHandler , TR_EventSubject , int , void * ) ;
void TR_eventHandlerIssueEvent ( TR_EventHandler , TR_EventSubject , int , void * ) ;
int TR_eventHandlerHandleEvent ( TR_EventHandler , TR_Event ) ;
int TR_eventHandlerHandleEvent ( TR_EventHandler , TR_Event ) ;
# define TR_eventHandlerClassCleanup(cname) \
( TR__eventHandlerClassCleanup ( TR_CLASS_BY_NAME ( cname ) ) )
void TR__eventHandlerClassCleanup ( TR_class_ptr ) ;
# define TR_EVENT_HANDLER_SET_METHOD(cls, subject, id, method) \
# define TR_EVENT_HANDLER_SET_METHOD(cls, subject, id, method) \
do { \
do { \
intptr_t key = TR_eventSubjectId ( subject , id ) ; \
intptr_t key = TR_eventSubjectId ( subject , id ) ; \