Commit f7e1f2df authored by Zachary T Welch's avatar Zachary T Welch
Browse files

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.
parent 47cb1021
......@@ -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.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment