mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-01 05:55:23 +08:00
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:
parent
8c05462adb
commit
1a48ce7677
@ -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
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user