diff options
Diffstat (limited to 'deps/linenoise/linenoise.h')
-rw-r--r-- | deps/linenoise/linenoise.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/linenoise/linenoise.h b/deps/linenoise/linenoise.h index 0d76aea9c..c44bc3ade 100644 --- a/deps/linenoise/linenoise.h +++ b/deps/linenoise/linenoise.h @@ -34,6 +34,15 @@ #ifndef __LINENOISE_H #define __LINENOISE_H +typedef struct linenoiseCompletions { + size_t len; + char **cvec; +} linenoiseCompletions; + +typedef void(linenoiseCompletionCallback)(const char *, linenoiseCompletions *); +void linenoiseSetCompletionCallback(linenoiseCompletionCallback *); +void linenoiseAddCompletion(linenoiseCompletions *, char *); + char *linenoise(const char *prompt); int linenoiseHistoryAdd(const char *line); int linenoiseHistorySetMaxLen(int len); |