* command.h command.c top.c: Add var_enum command type. It's

like var_string but allows only only one of the specified strings.
This commit is contained in:
Stu Grossman 1995-03-07 09:06:16 +00:00
parent 85c8b135fe
commit 09374c9863
2 changed files with 12 additions and 2 deletions

View File

@ -8,8 +8,8 @@ Tue Mar 7 00:23:47 1995 Stu Grossman (grossman@cygnus.com)
usage of fputc_unfiltered and putchar_unfiltered. Eliminate
putc_unfiltered (it's superfluous).
* command.h command.c: Add var_enum command type. It's like
var_string but allows only only one of the specified strings.
* command.h command.c top.c: Add var_enum command type. It's
like var_string but allows only only one of the specified strings.
Mon Mar 6 15:03:59 1995 Jim Kingdon (kingdon@lioth.cygnus.com)

View File

@ -1638,6 +1638,12 @@ line_completion_function (text, matches, line_buffer, point)
rl_completer_word_break_characters =
gdb_completer_command_word_break_characters;
}
else if (c->enums)
{
list = complete_on_enum (c->enums, p, word);
rl_completer_word_break_characters =
gdb_completer_command_word_break_characters;
}
else
{
/* It is a normal command; what comes after it is
@ -1681,6 +1687,10 @@ line_completion_function (text, matches, line_buffer, point)
e.g. "info adsfkdj". */
list = NULL;
}
else if (c->enums)
{
list = complete_on_enum (c->enums, p, word);
}
else
{
/* It is a normal command. */