aboutsummaryrefslogtreecommitdiff
path: root/client/rl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/rl.cpp')
-rw-r--r--client/rl.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/client/rl.cpp b/client/rl.cpp
index 493f753..82d1412 100644
--- a/client/rl.cpp
+++ b/client/rl.cpp
@@ -128,18 +128,17 @@ int rl_word(const char * line, int cursor) {
return word;
}
-/// \internal
typedef struct {
const char * word;
const char ** options;
-} __rl_complete_list_data_t;
+} _rl_complete_list_data_t;
char** rl_complete_list(const char * word, const char ** options) {
- __rl_complete_list_data_t data = {
+ _rl_complete_list_data_t data = {
.word = word,
.options = options,
};
return rl_completion_matches((char *) &data, [](const char * text, int state) -> char * {
- __rl_complete_list_data_t data = *(__rl_complete_list_data_t *) text;
+ _rl_complete_list_data_t data = *(_rl_complete_list_data_t *) text;
static size_t i = 0;
if (state == 0) i = 0;