summaryrefslogtreecommitdiff
path: root/deps/linenoise/linenoise.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/linenoise/linenoise.h')
-rw-r--r--deps/linenoise/linenoise.h9
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);