diff options
author | Zachary T Welch <zw@superlucidity.net> | 2009-11-09 21:21:06 -0800 |
---|---|---|
committer | Zachary T Welch <zw@superlucidity.net> | 2009-11-09 21:39:28 -0800 |
commit | 8d6dcb9d39f0f948ef44beff991337b830fc4567 (patch) | |
tree | a0219bfc5172ec97a24ab8a8acfa01c7e6c8c70a /src/jtag/gw16012.c | |
parent | ef6387a0c90913b888aea33ac7a275a246e3e8e3 (diff) | |
download | openocd+libswd-8d6dcb9d39f0f948ef44beff991337b830fc4567.tar.gz openocd+libswd-8d6dcb9d39f0f948ef44beff991337b830fc4567.tar.bz2 openocd+libswd-8d6dcb9d39f0f948ef44beff991337b830fc4567.tar.xz openocd+libswd-8d6dcb9d39f0f948ef44beff991337b830fc4567.zip |
jtag: remove useless declarations
Contrary to my previous assessment, some opportunities to remove forward
declarations were overlooked. Remove them by moving the definitions
of the command registration and interface structure to the end of files.
Diffstat (limited to 'src/jtag/gw16012.c')
-rw-r--r-- | src/jtag/gw16012.c | 46 |
1 files changed, 18 insertions, 28 deletions
diff --git a/src/jtag/gw16012.c b/src/jtag/gw16012.c index 4b0ffd73..35473ab8 100644 --- a/src/jtag/gw16012.c +++ b/src/jtag/gw16012.c @@ -78,34 +78,6 @@ static uint8_t gw16012_control_value = 0x0; static int device_handle; #endif -static int gw16012_execute_queue(void); -static int gw16012_register_commands(struct command_context_s *cmd_ctx); -static int gw16012_speed(int speed); -static int gw16012_init(void); -static int gw16012_quit(void); - -static int gw16012_handle_parport_port_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc); - -jtag_interface_t gw16012_interface = -{ - .name = "gw16012", - - .execute_queue = gw16012_execute_queue, - - .speed = gw16012_speed, - .register_commands = gw16012_register_commands, - .init = gw16012_init, - .quit = gw16012_quit, -}; - -static int gw16012_register_commands(struct command_context_s *cmd_ctx) -{ - register_command(cmd_ctx, NULL, "parport_port", gw16012_handle_parport_port_command, - COMMAND_CONFIG, NULL); - - return ERROR_OK; -} - static void gw16012_data(uint8_t value) { value = (value & 0x7f) | gw16012_msb; @@ -589,3 +561,21 @@ static int gw16012_handle_parport_port_command(struct command_context_s *cmd_ctx return ERROR_OK; } + +static int gw16012_register_commands(struct command_context_s *cmd_ctx) +{ + register_command(cmd_ctx, NULL, "parport_port", + gw16012_handle_parport_port_command, COMMAND_CONFIG, + NULL); + + return ERROR_OK; +} + +jtag_interface_t gw16012_interface = { + .name = "gw16012", + .register_commands = &gw16012_register_commands, + .init = &gw16012_init, + .quit = &gw16012_quit, + .speed = &gw16012_speed, + .execute_queue = &gw16012_execute_queue, + }; |