X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;ds=sidebyside;f=gdb%2Fgdbcmd.h;h=8c4490ec9404a24640424fcb0a2a9ed30763b93d;hb=4c2acfeafe154bef75318a35c1112433d8717cb5;hp=af4fcf6199f9abad3251f6f3dd29c960966f47c2;hpb=30727aa6d12fb866494020c0b62ab265a2bdcdfe;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gdbcmd.h b/gdb/gdbcmd.h index af4fcf6199..8c4490ec94 100644 --- a/gdb/gdbcmd.h +++ b/gdb/gdbcmd.h @@ -1,5 +1,13 @@ +/* ***DEPRECATED*** The gdblib files must not be calling/using things in any + of the possible command languages. If necessary, a hook (that may be + present or not) must be used and set to the appropriate routine by any + command language that cares about it. If you are having to include this + file you are possibly doing things the old way. This file will disapear. + fnasser@redhat.com */ + /* Header file for GDB-specific command-line stuff. - Copyright 1986, 1989, 1990, 1992 Free Software Foundation, Inc. + Copyright 1986, 1989, 1990, 1991, 1992, 1993, 1994, 1998, 1999, + 2000, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,6 +28,7 @@ #define GDBCMD_H 1 #include "command.h" +#include "ui-out.h" /* Chain containing all defined commands. */ @@ -93,24 +102,21 @@ extern struct cmd_list_element *setprintlist; extern struct cmd_list_element *showprintlist; -extern struct cmd_list_element *setchecklist; - -extern struct cmd_list_element *showchecklist; +extern struct cmd_list_element *setdebuglist; -extern void -execute_user_command PARAMS ((struct cmd_list_element *, char *)); +extern struct cmd_list_element *showdebuglist; -extern void -execute_command PARAMS ((char *, int)); +extern struct cmd_list_element *setchecklist; -enum command_control_type -execute_control_command PARAMS ((struct command_line *)); +extern struct cmd_list_element *showchecklist; -extern void -print_command_line PARAMS ((struct command_line *, unsigned int, GDB_FILE *)); +extern void execute_command (char *, int); -extern char **noop_completer PARAMS ((char *, char *)); +enum command_control_type execute_control_command (struct command_line *); -extern char **filename_completer PARAMS ((char *, char *)); +extern void print_command_line (struct command_line *, unsigned int, + struct ui_file *); +extern void print_command_lines (struct ui_out *, + struct command_line *, unsigned int); #endif /* !defined (GDBCMD_H) */