Make set_cmd_cfunc private
authorTom Tromey <tom@tromey.com>
Wed, 11 Oct 2017 00:14:10 +0000 (18:14 -0600)
committerTom Tromey <tom@tromey.com>
Tue, 7 Nov 2017 20:59:08 +0000 (13:59 -0700)
set_cmd_cfunc is only used in cli-decode.c, and I don't think there is
a good reason to expose it directly.  So, this patch makes it private.

gdb/ChangeLog
2017-11-07  Tom Tromey  <tom@tromey.com>

* command.h (set_cmd_cfunc): Don't declare.
* cli/cli-decode.c (set_cmd_cfunc): Now static.

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

index 96c79651778fb465841430dbeebfac90579e0c19..070172cc7dcb53c014424e5f4a1eee8ee3554e7a 100644 (file)
@@ -1,3 +1,8 @@
+2017-11-07  Tom Tromey  <tom@tromey.com>
+
+       * command.h (set_cmd_cfunc): Don't declare.
+       * cli/cli-decode.c (set_cmd_cfunc): Now static.
+
 2017-11-07  Tom Tromey  <tom@tromey.com>
 
        * stack.c (select_frame_command): Constify.
index f66bb2a3d8e8c03ce8b9c3ad664bece3999c9e80..76be7d33f4af69994ee841af04202feba7e6f751 100644 (file)
@@ -106,7 +106,7 @@ do_cfunc (struct cmd_list_element *c, char *args, int from_tty)
   c->function.cfunc (args, from_tty);
 }
 
-void
+static void
 set_cmd_cfunc (struct cmd_list_element *cmd, cmd_cfunc_ftype *cfunc)
 {
   if (cfunc == NULL)
@@ -122,7 +122,7 @@ do_const_cfunc (struct cmd_list_element *c, char *args, int from_tty)
   c->function.const_cfunc (args, from_tty);
 }
 
-void
+static void
 set_cmd_cfunc (struct cmd_list_element *cmd, cmd_const_cfunc_ftype *cfunc)
 {
   if (cfunc == NULL)
index c7922a0c3aa6cc1613c461c6c454cc7d6aab06ac..a99544563cc932d5ae48711389f77ef10c039c59 100644 (file)
@@ -180,16 +180,6 @@ extern struct cmd_list_element *add_abbrev_prefix_cmd (const char *,
                                                       struct cmd_list_element
                                                       **);
 
-/* Set the commands corresponding callback.  */
-
-extern void set_cmd_cfunc (struct cmd_list_element *cmd,
-                          cmd_cfunc_ftype *cfunc);
-
-/* Const-correct variant of the above.  */
-
-extern void set_cmd_cfunc (struct cmd_list_element *cmd,
-                          cmd_const_cfunc_ftype *cfunc);
-
 typedef void cmd_sfunc_ftype (char *args, int from_tty,
                              struct cmd_list_element *c);
 extern void set_cmd_sfunc (struct cmd_list_element *cmd,