This commit is contained in:
Steve Checkoway
2006-11-18 19:59:25 +00:00
parent a627776c31
commit ce35f77653
6 changed files with 7 additions and 7 deletions
@@ -75,9 +75,9 @@ struct RegisterInputHandler
RegisterInputHandler( const istring &sName, CreateInputHandlerFn pfn );
};
#define REGISTER_INPUT_HANDLER_CLASS2( name, x ) \
static InputHandler *Create##name() { return new x; } \
static InputHandler *Create##name() { return new InputHandler_##x; } \
static RegisterInputHandler register_##className( #name, Create##name )
#define REGISTER_INPUT_HANDLER_CLASS( name ) REGISTER_INPUT_HANDLER_CLASS2( name, InputHandler_##name )
#define REGISTER_INPUT_HANDLER_CLASS( name ) REGISTER_INPUT_HANDLER_CLASS2( name, name )
#endif