Add support for AVX512VL. Add AVX512VL versions of AVX512F instructions.
[deliverable/binutils-gdb.git] / gdb / command.h
index a5040a44327c9adab6b9990c6f6dd98274e10024..5761447490ebf66f086afe0153c3b63888fecae0 100644 (file)
@@ -113,6 +113,8 @@ var_types;
 /* This structure records one command'd definition.  */
 struct cmd_list_element;
 
+typedef void cmd_cfunc_ftype (char *args, int from_tty);
+
 /* Forward-declarations of the entry-points of cli/cli-decode.c.  */
 
 /* API to the manipulation of command lists.  */
@@ -120,7 +122,8 @@ struct cmd_list_element;
 extern int valid_user_defined_cmd_name_p (const char *name);
 
 extern struct cmd_list_element *add_cmd (const char *, enum command_class,
-                                        void (*fun) (char *, int), char *,
+                                        cmd_cfunc_ftype *fun,
+                                        char *,
                                         struct cmd_list_element **);
 
 extern struct cmd_list_element *add_alias_cmd (const char *, const char *,
@@ -128,7 +131,7 @@ extern struct cmd_list_element *add_alias_cmd (const char *, const char *,
                                               struct cmd_list_element **);
 
 extern struct cmd_list_element *add_prefix_cmd (const char *, enum command_class,
-                                               void (*fun) (char *, int),
+                                               cmd_cfunc_ftype *fun,
                                                char *,
                                                struct cmd_list_element **,
                                                char *, int,
@@ -136,8 +139,7 @@ extern struct cmd_list_element *add_prefix_cmd (const char *, enum command_class
 
 extern struct cmd_list_element *add_abbrev_prefix_cmd (const char *,
                                                       enum command_class,
-                                                      void (*fun) (char *,
-                                                                   int),
+                                                      cmd_cfunc_ftype *fun,
                                                       char *,
                                                       struct cmd_list_element
                                                       **, char *, int,
@@ -146,7 +148,6 @@ extern struct cmd_list_element *add_abbrev_prefix_cmd (const char *,
 
 /* Set the commands corresponding callback.  */
 
-typedef void cmd_cfunc_ftype (char *args, int from_tty);
 extern void set_cmd_cfunc (struct cmd_list_element *cmd,
                           cmd_cfunc_ftype *cfunc);
 
@@ -163,7 +164,7 @@ extern void set_cmd_completer (struct cmd_list_element *, completer_ftype *);
 /* HACK: cagney/2002-02-23: Code, mostly in tracepoints.c, grubs
    around in cmd objects to test the value of the commands sfunc().  */
 extern int cmd_cfunc_eq (struct cmd_list_element *cmd,
-                        void (*cfunc) (char *args, int from_tty));
+                        cmd_cfunc_ftype *cfun);
 
 /* Each command object has a local context attached to it.  */
 extern void set_cmd_context (struct cmd_list_element *cmd,
@@ -203,14 +204,14 @@ extern int lookup_cmd_composition (const char *text,
                                   struct cmd_list_element **cmd);
 
 extern struct cmd_list_element *add_com (const char *, enum command_class,
-                                        void (*fun) (char *, int),
+                                        cmd_cfunc_ftype *fun,
                                         char *);
 
 extern struct cmd_list_element *add_com_alias (const char *, const char *,
                                               enum command_class, int);
 
 extern struct cmd_list_element *add_info (const char *,
-                                         void (*fun) (char *, int),
+                                         cmd_cfunc_ftype *fun,
                                          char *);
 
 extern struct cmd_list_element *add_info_alias (const char *, char *, int);
@@ -378,7 +379,7 @@ extern void cmd_show_list (struct cmd_list_element *, int, char *);
 /* Used everywhere whenever at least one parameter is required and
    none is specified.  */
 
-extern void error_no_arg (char *) ATTRIBUTE_NORETURN;
+extern void error_no_arg (const char *) ATTRIBUTE_NORETURN;
 
 extern void dont_repeat (void);
 
This page took 0.024496 seconds and 4 git commands to generate.