From eb2bf006acc4842d9b6d2749805dc24404a3d423 Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Mon, 19 Nov 2001 03:11:28 +0000 Subject: Quieten compiler warnings about a callback function prototype that has changed in recent versions of Readline. (This used to be commit d0a0d27caa04029a814d942e35fb5382bb9a492c) --- source3/lib/readline.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'source3/lib/readline.c') diff --git a/source3/lib/readline.c b/source3/lib/readline.c index 2475017adf..543e4c3349 100644 --- a/source3/lib/readline.c +++ b/source3/lib/readline.c @@ -73,7 +73,13 @@ char *smb_readline(char *prompt, void (*callback)(void), completion_fn); if (completion_fn) { - rl_attempted_completion_function = completion_fn; + /* The cast is here because the callback prototype has + changed slightly between different versions of + Readline. The same function works in all of them + to date, but we get compiler warnings without the + cast. */ + rl_attempted_completion_function = + (rl_completion_func_t *) completion_fn; } if (callback) rl_event_hook = (Function *)callback; -- cgit