__COMMAND_HANDLER is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

__COMMAND_HANDLER macro

Command handlers may be defined with more parameters than the base set provided by command.c. This macro uses C99 magic to allow defining all such derivative types using this macro.

Syntax

#define __COMMAND_HANDLER(name, extra ...) \     int name(struct command_invocation *cmd, ## extra)

Arguments

name

extra

References

LocationText
command.h:102
#define __COMMAND_HANDLER(name, extra ...) \
command.h:128
static __COMMAND_HANDLER(name)
command.h:135
#define COMMAND_HELPER(name, extra ...) __COMMAND_HANDLER(name, extra)
command.h:195
typedef __COMMAND_HANDLER((*command_handler_t));
jtag.h:609
__COMMAND_HANDLER(handle_jtag_newtap);
tcl.c:305
__COMMAND_HANDLER(handle_jtag_configure)
tcl.c:514
__COMMAND_HANDLER(handle_jtag_newtap)
tcl.c:630
__COMMAND_HANDLER(handle_jtag_tap_enabler)
tcl.h:23
__COMMAND_HANDLER(handle_jtag_configure);
tcl.h:24
__COMMAND_HANDLER(handle_jtag_tap_enabler);