1Add support of linenoise (replace readline) 2 3see discussion, http://lua-users.org/lists/lua-l/2010-03/msg00879.html 4 5Signed-off-by: Francois Perrad <francois.perrad@gadz.org> 6 7Index: b/src/lua.c 8=================================================================== 9--- a/src/lua.c 10+++ b/src/lua.c 11@@ -85,6 +85,13 @@ 12 #define lua_saveline(L,line) ((void)L, add_history(line)) 13 #define lua_freeline(L,b) ((void)L, free(b)) 14 15+#elif defined(LUA_USE_LINENOISE) 16+ 17+#include <linenoise.h> 18+#define lua_readline(L,b,p) ((void)L, ((b)=linenoise(p)) != NULL) 19+#define lua_saveline(L,line) ((void)L, linenoiseHistoryAdd(line)) 20+#define lua_freeline(L,b) ((void)L, free(b)) 21+ 22 #else /* }{ */ 23 24 #define lua_readline(L,b,p) \ 25