gdb/completion: make completion_find_completion_word static

I noticed that completion_find_completion_word is only used within
completer.c, so lets make it static.

There should be no user visible changes after this commit.
This commit is contained in:
Andrew Burgess 2024-02-13 12:19:00 +00:00
parent c66e8e5c8d
commit 10c58fd8df
2 changed files with 12 additions and 13 deletions

View file

@ -46,6 +46,11 @@
#include "completer.h"
/* Forward declarations. */
static const char *completion_find_completion_word (completion_tracker &tracker,
const char *text,
int *quote_char);
/* See completer.h. */
class completion_tracker::completion_hash_entry
@ -1955,9 +1960,14 @@ gdb_completion_word_break_characters ()
return NULL;
}
/* See completer.h. */
/* Find the bounds of the word in TEXT for completion purposes, and return
a pointer to the end of the word. Calls the completion machinery for a
handle_brkchars phase (using TRACKER) to figure out the right work break
characters for the command in TEXT. QUOTE_CHAR, if non-null, is set to
the opening quote character if we found an unclosed quoted substring,
'\0' otherwise. */
const char *
static const char *
completion_find_completion_word (completion_tracker &tracker, const char *text,
int *quote_char)
{

View file

@ -556,17 +556,6 @@ extern void complete_line (completion_tracker &tracker,
extern completion_result
complete (const char *line, char const **word, int *quote_char);
/* Find the bounds of the word in TEXT for completion purposes, and
return a pointer to the end of the word. Calls the completion
machinery for a handle_brkchars phase (using TRACKER) to figure out
the right work break characters for the command in TEXT.
QUOTE_CHAR, if non-null, is set to the opening quote character if
we found an unclosed quoted substring, '\0' otherwise. */
extern const char *completion_find_completion_word (completion_tracker &tracker,
const char *text,
int *quote_char);
/* Assuming TEXT is an expression in the current language, find the
completion word point for TEXT, emulating the algorithm readline
uses to find the word point, using the current language's word