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@@ -421,6 +421,14 @@ 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_initreadline(L) ((void)L) 19+#define lua_readline(L,b,p) ((void)L, ((b)=linenoise(p)) != NULL) 20+#define lua_saveline(L,line) ((void)L, linenoiseHistoryAdd(line)) 21+#define lua_freeline(L,b) ((void)L, free(b)) 22+ 23 #else /* }{ */ 24 25 #define lua_initreadline(L) ((void)L) 26