gdb: Small code restructure for list_command.

Move handling of special +/- arguments to the list_command function
inside a single if block, this helps group all related functionality
together.  There should be no user visible changes after this commit.

gdb/ChangeLog:

	* cli/cli-cmds.c (list_command): Move all handling of +/-
	arguments into a single if block.
This commit is contained in:
Andrew Burgess 2015-11-16 09:30:35 +00:00
parent 8c05462adb
commit 1a48ce7677
2 changed files with 16 additions and 17 deletions

View File

@ -1,3 +1,8 @@
2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
* cli/cli-cmds.c (list_command): Move all handling of +/-
arguments into a single if block.
2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
* cli/cli-cmds.c (list_command): Use NULL instead of 0 when

View File

@ -930,27 +930,21 @@ list_command (char *arg, int from_tty)
print_source_lines (cursal.symtab, first,
first + get_lines_to_list (), 0);
return;
}
}
/* "l" or "l +" lists next ten lines. */
/* "l" or "l +" lists next ten lines. */
else if (arg == NULL || strcmp (arg, "+") == 0)
print_source_lines (cursal.symtab, cursal.line,
cursal.line + get_lines_to_list (), 0);
if (arg == NULL || strcmp (arg, "+") == 0)
{
print_source_lines (cursal.symtab, cursal.line,
cursal.line + get_lines_to_list (), 0);
return;
}
/* "l -" lists previous ten lines, the ones before the ten just
listed. */
else if (strcmp (arg, "-") == 0)
print_source_lines (cursal.symtab,
max (get_first_line_listed ()
- get_lines_to_list (), 1),
get_first_line_listed (), 0);
/* "l -" lists previous ten lines, the ones before the ten just
listed. */
if (strcmp (arg, "-") == 0)
{
print_source_lines (cursal.symtab,
max (get_first_line_listed ()
- get_lines_to_list (), 1),
get_first_line_listed (), 0);
return;
}