• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/package/lua/lua-11-linenoise.patch
Francois PerradFrancois Perrad committed 635bebf559f03 Dec 2012
Raw file
Source viewDiff to previous
xxxxxxxxxx
 
1
Add support of linenoise (replace readline)
2
​
3
see discussion, http://lua-users.org/lists/lua-l/2010-03/msg00879.html
4
​
5
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
6
​
7
Index: b/src/luaconf.h
8
===================================================================
9
--- a/src/luaconf.h
10
+++ b/src/luaconf.h
11
@@ -279,6 +279,13 @@
12
    if (lua_strlen(L,idx) > 0)  /* non-empty line? */ \
13
      add_history(lua_tostring(L, idx));  /* add it to history */
14
 #define lua_freeline(L,b)  ((void)L, free(b))
15
+#elif defined(LUA_USE_LINENOISE)
16
+#include <linenoise.h>
17
+#define lua_readline(L,b,p)    ((void)L, ((b)=linenoise(p)) != NULL)
18
+#define lua_saveline(L,idx) \
19
+   if (lua_strlen(L,idx) > 0)  /* non-empty line? */ \
20
+     linenoiseHistoryAdd(lua_tostring(L, idx));  /* add it to history */
21
+#define lua_freeline(L,b)  ((void)L, free(b))
22
 #else
23
 #define lua_readline(L,b,p)    \
24
    ((void)L, fputs(p, stdout), fflush(stdout),  /* show prompt */ \
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.