Clean up handle_jtag_reset_command:

- Make command require exactly two arguments; do not allow more than two.
- Move temporary variable declarations closer to point of first use.
- Remove superfluous braces around single statments.
- Wrap to 80 column width.


git-svn-id: svn://svn.berlios.de/openocd/trunk@2114 b42882b7-edfa-0310-969c-e2dbd0fdcd60
__archive__
zwelch 2009-06-08 10:55:36 +00:00
parent c75ef1cd37
commit 5c9221ce61
1 changed files with 5 additions and 11 deletions

View File

@ -2203,33 +2203,27 @@ static int handle_jtag_khz_command(struct command_context_s *cmd_ctx, char *cmd,
}
static int handle_jtag_reset_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc)
static int handle_jtag_reset_command(struct command_context_s *cmd_ctx,
char *cmd, char **args, int argc)
{
int trst = -1;
int srst = -1;
if (argc < 2)
{
if (argc != 2)
return ERROR_COMMAND_SYNTAX_ERROR;
}
int trst = -1;
if (args[0][0] == '1')
trst = 1;
else if (args[0][0] == '0')
trst = 0;
else
{
return ERROR_COMMAND_SYNTAX_ERROR;
}
int srst = -1;
if (args[1][0] == '1')
srst = 1;
else if (args[1][0] == '0')
srst = 0;
else
{
return ERROR_COMMAND_SYNTAX_ERROR;
}
if (jtag_interface_init(cmd_ctx) != ERROR_OK)
return ERROR_JTAG_INIT_FAILED;