2005-01-05 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
[deliverable/binutils-gdb.git] / gdb / command.h
index 348adab36a79098fe042fb97f9d2d7ea492c5a32..899d0d6249b50bc45ba98e54143b7e29328feb57 100644 (file)
@@ -211,28 +211,6 @@ extern void help_list (struct cmd_list_element *, char *,
 extern void help_cmd_list (struct cmd_list_element *, enum command_class,
                           char *, int, struct ui_file *);
 
-extern void add_setshow_cmd (char *name,
-                            enum command_class class,
-                            var_types var_type, void *var,
-                            const char *set_doc, const char *show_doc,
-                            const char *help_doc, const char *print,
-                            cmd_sfunc_ftype *set_func,
-                            cmd_sfunc_ftype *show_func,
-                            struct cmd_list_element **set_list,
-                            struct cmd_list_element **show_list);
-
-extern void add_setshow_cmd_full (char *name,
-                                 enum command_class class,
-                                 var_types var_type, void *var,
-                                 const char *set_doc, const char *show_doc,
-                                 const char *help_doc, const char *print,
-                                 cmd_sfunc_ftype *set_func,
-                                 cmd_sfunc_ftype *show_func,
-                                 struct cmd_list_element **set_list,
-                                 struct cmd_list_element **show_list,
-                                 struct cmd_list_element **set_result,
-                                 struct cmd_list_element **show_result);
-
 extern struct cmd_list_element *add_set_cmd (char *name, enum
                                             command_class class,
                                             var_types var_type, void *var,
@@ -245,6 +223,20 @@ extern struct cmd_list_element *add_set_enum_cmd (char *name,
                                                  const char **var,
                                                  char *doc,
                                                  struct cmd_list_element **list);
+extern void add_setshow_enum_cmd (char *name,
+                                 enum command_class class,
+                                 const char *enumlist[],
+                                 const char **var,
+                                 const char *set_doc,
+                                 const char *show_doc,
+                                 const char *help_doc,
+                                 const char *print,
+                                 cmd_sfunc_ftype *set_func,
+                                 cmd_sfunc_ftype *show_func,
+                                 struct cmd_list_element **set_list,
+                                 struct cmd_list_element **show_list,
+                                 struct cmd_list_element **set_result,
+                                 struct cmd_list_element **show_result);
 
 extern void add_setshow_auto_boolean_cmd (char *name,
                                          enum command_class class,
@@ -268,6 +260,30 @@ extern void add_setshow_boolean_cmd (char *name,
                                     struct cmd_list_element **set_list,
                                     struct cmd_list_element **show_list);
 
+extern void add_setshow_filename_cmd (char *name,
+                                     enum command_class class,
+                                     char **var,
+                                     const char *set_doc,
+                                     const char *show_doc,
+                                     const char *help_doc,
+                                     const char *print,
+                                     cmd_sfunc_ftype *set_func,
+                                     cmd_sfunc_ftype *show_func,
+                                     struct cmd_list_element **set_list,
+                                     struct cmd_list_element **show_list);
+
+extern void add_setshow_string_cmd (char *name,
+                                   enum command_class class,
+                                   char **var,
+                                   const char *set_doc,
+                                   const char *show_doc,
+                                   const char *help_doc,
+                                   const char *print,
+                                   cmd_sfunc_ftype *set_func,
+                                   cmd_sfunc_ftype *show_func,
+                                   struct cmd_list_element **set_list,
+                                   struct cmd_list_element **show_list);
+
 extern void add_setshow_uinteger_cmd (char *name,
                                      enum command_class class,
                                      unsigned int *var,
This page took 0.024496 seconds and 4 git commands to generate.