add COMMAND_REGISTER macro
Provides a migration path for the widely used register_command API, which needs to be updated to provide new functionality. This macro allows the API to change without having to update all of its callers at the same time.__archive__
parent
47cb10217a
commit
f7e1f2df74
|
@ -207,6 +207,10 @@ struct command* register_command(struct command_context *cmd_ctx,
|
|||
command_handler_t handler, enum command_mode mode,
|
||||
const char *help);
|
||||
|
||||
// provide a simple shim, for now; allows parameters to be migrated
|
||||
#define COMMAND_REGISTER(_cmd_ctx, _parent, _name, _handler, _mode, _help) \
|
||||
register_command(_cmd_ctx, _parent, _name, _handler, _mode, _help)
|
||||
|
||||
/**
|
||||
* Unregisters command @c name from the given context, @c cmd_ctx.
|
||||
* @param cmd_ctx The context of the registered command.
|
||||
|
|
Loading…
Reference in New Issue