Browse Source

reintroduce macros for handler initialization.

1.0.0
Georg Hopp 11 years ago
parent
commit
088d57373a
  1. 6
      include/tr/event_handler.h

6
include/tr/event_handler.h

@ -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:

Loading…
Cancel
Save