mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-02 19:46:09 +08:00
2001-07-15 Elena Zannoni <ezannoni@redhat.com>
* top.c (readline_line_completion_function, noop_completer): Move from here... * completer.c (readline_line_completion_function, noop_completer): ...to here. * gdbcmd.h (readline_line_completion_function, noop_completer): Move declarations from here... * completer.h (readline_line_completion_function, noop_completer): ...to here. * corefile.c: Include completer.h. * source.c: Ditto. * symfile.c: Ditto. * Makefile.in: Update dependencies.
This commit is contained in:
@ -38,6 +38,8 @@
|
||||
#include "completer.h"
|
||||
|
||||
/* Prototypes for local functions */
|
||||
char *line_completion_function (char *text, int matches, char *line_buffer,
|
||||
int point);
|
||||
|
||||
/* readline uses the word breaks for two things:
|
||||
(1) In figuring out where to point the TEXT parameter to the
|
||||
@ -97,6 +99,22 @@ get_gdb_completer_quote_characters (void)
|
||||
return gdb_completer_quote_characters;
|
||||
}
|
||||
|
||||
/* Line completion interface function for readline. */
|
||||
|
||||
char *
|
||||
readline_line_completion_function (char *text, int matches)
|
||||
{
|
||||
return line_completion_function (text, matches, rl_line_buffer, rl_point);
|
||||
}
|
||||
|
||||
/* This can be used for functions which don't want to complete on symbols
|
||||
but don't want to complete on anything else either. */
|
||||
char **
|
||||
noop_completer (char *text, char *prefix)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* Complete on filenames. */
|
||||
char **
|
||||
filename_completer (char *text, char *word)
|
||||
|
Reference in New Issue
Block a user