* valprint.c (set_input_radix): Use input_radix.
authorAndrew Cagney <cagney@redhat.com>
Sun, 17 Mar 2002 16:10:25 +0000 (16:10 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 17 Mar 2002 16:10:25 +0000 (16:10 +0000)
(set_output_radix): Use output_radix.
(set_input_radix_1, set_output_radix_1): Add FIXME - bad radix
isn't reverted.

gdb/ChangeLog
gdb/valprint.c

index 8034264561dd4d56d1324d40f5bf7db99a4a0d1f..00e74c7e14637fcf8c47adbe3f6e7506c6248977 100644 (file)
@@ -1,3 +1,10 @@
+2002-03-17  Andrew Cagney  <ac131313@redhat.com>
+
+       * 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  <ac131313@redhat.com>
 
        * value.h (struct value): Delete field ``substring_addr''.  Change
index 131769b67a4d64adde8598a56b21e32a9a6342f4..be22ce69e94e56b43929c865db424b7146dba007 100644 (file)
@@ -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);
     }