From 0d4f18b88c3e687b83dcbe4c27f74424cf2f2043 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias 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 --- 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