|
|
@ -68,6 +68,12 @@ void TR__eventHandlerClassCleanup(TR_class_ptr); |
|
|
sizeof(TR_EventMethod_fptr))); \ |
|
|
sizeof(TR_EventMethod_fptr))); \ |
|
|
} while(0) |
|
|
} while(0) |
|
|
|
|
|
|
|
|
|
|
|
#define TR_INIT_HANDLER(cname) \ |
|
|
|
|
|
TR_INSTANCE(TR_Tree, cname##EventMethodsTree, NULL); \ |
|
|
|
|
|
TR_INSTANCE(TR_Hash, cname##EventMethods, &(_##cname##EventMethodsTree.data), 0) |
|
|
|
|
|
|
|
|
|
|
|
#define TR_HANDLER_CVARS(cname) &(_##cname##EventMethods.data) |
|
|
|
|
|
|
|
|
#endif // __TR_EVENT_HANDLER_H__ |
|
|
#endif // __TR_EVENT_HANDLER_H__ |
|
|
|
|
|
|
|
|
// vim: set ts=4 sw=4: |
|
|
// vim: set ts=4 sw=4: |
|
|
|