mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-25 02:53:48 +08:00
38017ce81c
More cleanup from import of readline 4.3. * completer.h (complete_line, readline_line_completion_function): Update prototypes. (line_completion_function): Removed, not used outside of completer.c. * completer.c (readline_line_completion_function, complete_function, line_completion_function): Use const for first parameter. (line_completion_function): Make static. (filename_completer): filename_completion_function is now called rl_filename_completion_function * corelow.c: Include <readline/readline.h>. * exec.c: Ditto. * solib.c: Ditto. * source.c: Ditto. * symfile.c: Ditto. * symmisc.c: Ditto. * top.c (init_main): No need to coerce readline_line_completion_function anymore. * cli/cli-dump.c: Include <readline/readline.h>.
45 lines
1.5 KiB
C
45 lines
1.5 KiB
C
/* Header for GDB line completion.
|
|
Copyright 2000 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
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 59 Temple Place - Suite 330,
|
|
Boston, MA 02111-1307, USA. */
|
|
|
|
#if !defined (COMPLETER_H)
|
|
#define COMPLETER_H 1
|
|
|
|
extern char **complete_line (const char *text, char *line_buffer, int point);
|
|
|
|
extern char *readline_line_completion_function (const char *text, int matches);
|
|
|
|
extern char **noop_completer (char *, char *);
|
|
|
|
extern char **filename_completer (char *, char *);
|
|
|
|
extern char **location_completer (char *, char *);
|
|
|
|
extern char **command_completer (char *, char *);
|
|
|
|
extern char *get_gdb_completer_word_break_characters (void);
|
|
|
|
extern char *get_gdb_completer_quote_characters (void);
|
|
|
|
/* Exported to linespec.c */
|
|
|
|
extern char *skip_quoted_chars (char *, char *, char *);
|
|
|
|
extern char *skip_quoted (char *);
|
|
|
|
#endif /* defined (COMPLETER_H) */
|