From: Andrew Cagney Date: Sun, 17 Mar 2002 16:10:25 +0000 (+0000) Subject: * valprint.c (set_input_radix): Use input_radix. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f66c9f11b6a343a68f2e88b23a521334e257af0b;p=binutils-gdb.git * valprint.c (set_input_radix): Use input_radix. (set_output_radix): Use output_radix. (set_input_radix_1, set_output_radix_1): Add FIXME - bad radix isn't reverted. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8034264561d..00e74c7e146 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2002-03-17 Andrew Cagney + + * valprint.c (set_input_radix): Use input_radix. + (set_output_radix): Use output_radix. + (set_input_radix_1, set_output_radix_1): Add FIXME - bad radix + isn't reverted. + 2002-03-16 Andrew Cagney * value.h (struct value): Delete field ``substring_addr''. Change diff --git a/gdb/valprint.c b/gdb/valprint.c index 131769b67a4..be22ce69e94 100644 --- a/gdb/valprint.c +++ b/gdb/valprint.c @@ -1294,7 +1294,7 @@ val_print_string (CORE_ADDR addr, int len, int width, struct ui_file *stream) static void set_input_radix (char *args, int from_tty, struct cmd_list_element *c) { - set_input_radix_1 (from_tty, *(unsigned *) c->var); + set_input_radix_1 (from_tty, input_radix); } /* ARGSUSED */ @@ -1310,6 +1310,8 @@ set_input_radix_1 (int from_tty, unsigned radix) if (radix < 2) { + /* FIXME: cagney/2002-03-17: This needs to revert the bad radix + value. */ error ("Nonsense input radix ``decimal %u''; input radix unchanged.", radix); } @@ -1325,7 +1327,7 @@ set_input_radix_1 (int from_tty, unsigned radix) static void set_output_radix (char *args, int from_tty, struct cmd_list_element *c) { - set_output_radix_1 (from_tty, *(unsigned *) c->var); + set_output_radix_1 (from_tty, output_radix); } static void @@ -1345,6 +1347,8 @@ set_output_radix_1 (int from_tty, unsigned radix) output_format = 'o'; /* octal */ break; default: + /* FIXME: cagney/2002-03-17: This needs to revert the bad radix + value. */ error ("Unsupported output radix ``decimal %u''; output radix unchanged.", radix); }