gdb/
authorYao Qi <yao@codesourcery.com>
Tue, 5 Mar 2013 14:23:23 +0000 (14:23 +0000)
committerYao Qi <yao@codesourcery.com>
Tue, 5 Mar 2013 14:23:23 +0000 (14:23 +0000)
* cli/cli-decode.c (add_setshow_zuinteger_unlimited_cmd): Change
parameter VAR's type from "unsigned int" to "int".
* command.h (var_zuinteger_unlimited): Update its comments.
(add_setshow_zuinteger_unlimited_cmd): Update the declaration.

gdb/ChangeLog
gdb/cli/cli-decode.c
gdb/command.h

index d712128..5171698 100644 (file)
@@ -1,3 +1,10 @@
+2013-03-05  Yao Qi  <yao@codesourcery.com>
+
+       * cli/cli-decode.c (add_setshow_zuinteger_unlimited_cmd): Change
+       parameter VAR's type from "unsigned int" to "int".
+       * command.h (var_zuinteger_unlimited): Update its comments.
+       (add_setshow_zuinteger_unlimited_cmd): Update the declaration.
+
 2013-03-05  Corinna Vinschen  <vinschen@redhat.de>
 
        * NEWS: Mention new target x86_64-*-cygwin*.
index 49ccef3..a8f7747 100644 (file)
@@ -708,7 +708,7 @@ add_setshow_zinteger_cmd (char *name, enum command_class class,
 void
 add_setshow_zuinteger_unlimited_cmd (char *name,
                                     enum command_class class,
-                                    unsigned int *var,
+                                    int *var,
                                     const char *set_doc,
                                     const char *show_doc,
                                     const char *help_doc,
index 17662b4..a25fe04 100644 (file)
@@ -99,8 +99,9 @@ typedef enum var_types
     /* ZeroableUnsignedInteger.  *VAR is an unsigned int.  Zero really
        means zero.  */
     var_zuinteger,
-    /* ZeroableUnsignedInteger with unlimited value.  *VAR is an unsigned
-       int, but its range is [0, INT_MAX].  -1 stands for unlimited.  */
+    /* ZeroableUnsignedInteger with unlimited value.  *VAR is an int,
+       but its range is [0, INT_MAX].  -1 stands for unlimited and
+       other negative numbers are not allowed.  */
     var_zuinteger_unlimited,
     /* Enumerated type.  Can only have one of the specified values.
        *VAR is a char pointer to the name of the element that we
@@ -361,7 +362,7 @@ extern void add_setshow_zuinteger_cmd (char *name,
 extern void
   add_setshow_zuinteger_unlimited_cmd (char *name,
                                       enum command_class class,
-                                      unsigned int *var,
+                                      int *var,
                                       const char *set_doc,
                                       const char *show_doc,
                                       const char *help_doc,