From 351861788dfc553bc03f50b9273541bad39df026 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20G=C3=B6ttsche?= Date: Thu, 16 Jan 2020 15:57:46 +0100 Subject: [PATCH] [Minor] fix compilation without replxx MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ../src/rspamadm/lua_repl.c: In function ‘rspamadm_lua_run_repl’: ../src/rspamadm/lua_repl.c:615:8: warning: unused variable ‘i’ [-Wunused-variable] 615 | gsize i; | ^ ../src/rspamadm/lua_repl.c:614:11: warning: unused variable ‘tb’ [-Wunused-variable] 614 | GString *tb = NULL; | ^~ ../src/rspamadm/lua_repl.c:613:11: warning: unused variable ‘is_multiline’ [-Wunused-variable] 613 | gboolean is_multiline = FALSE; | ^~~~~~~~~~~~ ../src/rspamadm/lua_repl.c: In function ‘rspamadm_lua’: ../src/rspamadm/lua_repl.c:1007:3: warning: implicit declaration of function ‘replxx_set_max_history_size’ [-Wimplicit-function-declaration] 1007 | replxx_set_max_history_size (rx_instance, max_history); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/rspamadm/lua_repl.c:1007:32: error: ‘rx_instance’ undeclared (first use in this function) 1007 | replxx_set_max_history_size (rx_instance, max_history); | ^~~~~~~~~~~ ../src/rspamadm/lua_repl.c:1007:32: note: each undeclared identifier is reported only once for each function it appears in ../src/rspamadm/lua_repl.c:1008:3: warning: implicit declaration of function ‘replxx_history_load’ [-Wimplicit-function-declaration] 1008 | replxx_history_load (rx_instance, histfile); | ^~~~~~~~~~~~~~~~~~~ ../src/rspamadm/lua_repl.c:1010:3: warning: implicit declaration of function ‘replxx_history_save’ [-Wimplicit-function-declaration] 1010 | replxx_history_save (rx_instance, histfile); | ^~~~~~~~~~~~~~~~~~~ --- src/rspamadm/lua_repl.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/rspamadm/lua_repl.c b/src/rspamadm/lua_repl.c index bceed5855..cb15defee 100644 --- a/src/rspamadm/lua_repl.c +++ b/src/rspamadm/lua_repl.c @@ -610,9 +610,11 @@ static void rspamadm_lua_run_repl (lua_State *L, bool is_batch) { gchar *input; +#ifdef WITH_LUA_REPL gboolean is_multiline = FALSE; GString *tb = NULL; gsize i; +#endif for (;;) { #ifndef WITH_LUA_REPL @@ -1004,10 +1006,14 @@ rspamadm_lua (gint argc, gchar **argv, const struct rspamadm_command *cmd) rx_instance = replxx_init (); #endif if (!batch) { +#ifdef WITH_LUA_REPL replxx_set_max_history_size (rx_instance, max_history); replxx_history_load (rx_instance, histfile); +#endif rspamadm_lua_run_repl (L, false); +#ifdef WITH_LUA_REPL replxx_history_save (rx_instance, histfile); +#endif } else { rspamadm_lua_run_repl (L, true); } -- 2.39.5