878c04b8cc
Add automatic readline support since it's used when available. Also add a patch to update to new-style typedefs that were removed from readline 6.3 that causes build breakage. Fixes: http://autobuild.buildroot.net/results/b13/b137c237ff6df81dd10f7895278d1f2f5d2326de/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
From 0d4f18b88c3e687b83dcbe4c27f74424cf2f2043 Mon Sep 17 00:00:00 2001
|
|
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
|
Date: Mon, 3 Mar 2014 07:57:24 -0300
|
|
Subject: [PATCH] smbreadline: switch to new-style readline typedef
|
|
|
|
Function, CPFunction, CPPFunction and VFunction typedefs are considered
|
|
old-style (deprecated) starting from readline 4.2.
|
|
Compatibility typedefs have been in place up to readline 6.2 but were
|
|
removed with the 6.3 release thus causing builds to break.
|
|
Swtich to the new-style specific prototyped typedef.
|
|
|
|
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
|
---
|
|
libcli/smbreadline/smbreadline.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/libcli/smbreadline/smbreadline.c b/libcli/smbreadline/smbreadline.c
|
|
index cff25a7..80e10b0 100644
|
|
--- a/libcli/smbreadline/smbreadline.c
|
|
+++ b/libcli/smbreadline/smbreadline.c
|
|
@@ -141,7 +141,7 @@ char *smb_readline(const char *prompt, void (*callback)(void),
|
|
|
|
#if HAVE_DECL_RL_EVENT_HOOK
|
|
if (callback)
|
|
- rl_event_hook = (Function *)callback;
|
|
+ rl_event_hook = (rl_hook_func_t *)callback;
|
|
#endif
|
|
ret = readline(prompt);
|
|
if (ret && *ret)
|
|
--
|
|
1.8.3.2
|
|
|