From: Zachary T Welch Date: Fri, 20 Nov 2009 19:30:00 +0000 (-0800) Subject: add COMMAND_REGISTER macro X-Git-Tag: v0.4.0-rc1~413 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f7e1f2df74b599903a6fb2d2ace94c3f1ef06097;p=openocd 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. --- diff --git a/src/helper/command.h b/src/helper/command.h index 837b4bdd..25c05011 100644 --- a/src/helper/command.h +++ b/src/helper/command.h @@ -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.