]> git.saurik.com Git - redis.git/blobdiff - deps/linenoise/linenoise.h
Update linenoise
[redis.git] / deps / linenoise / linenoise.h
index 0d76aea9cb0e89133a4b0a766a4b71e6b7cc9bbb..c44bc3adec799716bdb0cd66393b1268322b2d44 100644 (file)
 #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);