diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2018-12-04 11:47:29 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2018-12-04 12:52:11 +0100 |
commit | fc230a5b7fcc9dc15ad89d836dedac8b6b7de9b2 (patch) | |
tree | f1e816f3eda95491321a544c490e6b26c6f8acc4 /main/lua5.3/linenoise.patch | |
parent | 8efa36d635f2d30d5298804ab8e3212f344dd539 (diff) | |
download | aports-fc230a5b7fcc9dc15ad89d836dedac8b6b7de9b2.tar.bz2 aports-fc230a5b7fcc9dc15ad89d836dedac8b6b7de9b2.tar.xz |
main/lua5.3: fix linenoise patch
fixes #9644
(cherry picked from commit cde8024d0da937f5f7b0b9b329c1f27c14b00308)
Diffstat (limited to 'main/lua5.3/linenoise.patch')
-rw-r--r-- | main/lua5.3/linenoise.patch | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/main/lua5.3/linenoise.patch b/main/lua5.3/linenoise.patch index fdca6205ae..ff9bb8672f 100644 --- a/main/lua5.3/linenoise.patch +++ b/main/lua5.3/linenoise.patch @@ -1,16 +1,16 @@ ---- ./src/lua.c.orig -+++ ./src/lua.c -@@ -85,6 +85,15 @@ - add_history(lua_tostring(L, idx)); /* add it to history */ +diff --git a/src/lua.c b/src/lua.c +index ca5b298..edfb479 100644 +--- a/src/lua.c ++++ b/src/lua.c +@@ -85,6 +85,13 @@ + #define lua_saveline(L,line) ((void)L, add_history(line)) #define lua_freeline(L,b) ((void)L, free(b)) +#elif defined(LUA_USE_LINENOISE)/* }{ */ + +#include "linenoise.h" +#define lua_readline(L,b,p) ((void)L, ((b)=linenoise(p)) != NULL) -+#define lua_saveline(L,idx) \ -+ if (lua_rawlen(L,idx) > 0) /* non-empty line? */ \ -+ linenoiseHistoryAdd(lua_tostring(L, idx)); /* add it to history */ ++#define lua_saveline(L,line) ((void)L, linenoiseHistoryAdd(line)) +#define lua_freeline(L,b) ((void)L, free(b)) + #else /* }{ */ |