From ed02761609043a94f6f18979eade684d78db5b00 Mon Sep 17 00:00:00 2001 From: RvdE Date: Sat, 1 Feb 2014 13:33:07 +0100 Subject: [PATCH] Fix luabackend compilation on FreeBSD i386 --- modules/luabackend/lua_functions.cc | 2 ++ modules/luabackend/luabackend.hh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/modules/luabackend/lua_functions.cc b/modules/luabackend/lua_functions.cc index b30c13f4dd..17a903b337 100644 --- a/modules/luabackend/lua_functions.cc +++ b/modules/luabackend/lua_functions.cc @@ -238,6 +238,7 @@ bool LUABackend::getValueFromTable(lua_State *lua, uint32_t key, string& value) return ret; } +#if !(defined(__i386__) && defined(__FreeBSD__)) bool LUABackend::getValueFromTable(lua_State *lua, const std::string& key, time_t& value) { lua_pushstring(lua, key.c_str()); lua_gettable(lua, -2); @@ -253,6 +254,7 @@ bool LUABackend::getValueFromTable(lua_State *lua, const std::string& key, time_ return ret; } +#endif bool LUABackend::getValueFromTable(lua_State *lua, const std::string& key, uint32_t& value) { lua_pushstring(lua, key.c_str()); diff --git a/modules/luabackend/luabackend.hh b/modules/luabackend/luabackend.hh index ea0275f948..a5538dd96b 100644 --- a/modules/luabackend/luabackend.hh +++ b/modules/luabackend/luabackend.hh @@ -155,7 +155,9 @@ private: // FUNCTIONS TO THIS BACKEND bool getValueFromTable(lua_State *lua, const std::string& key, string& value); bool getValueFromTable(lua_State *lua, uint32_t key, string& value); +#if !(defined(__i386__) && defined(__FreeBSD__)) bool getValueFromTable(lua_State *lua, const std::string& key, time_t& value); +#endif bool getValueFromTable(lua_State *lua, const std::string& key, uint32_t& value); bool getValueFromTable(lua_State *lua, const std::string& key, uint16_t& value); bool getValueFromTable(lua_State *lua, const std::string& key, int& value); -- 2.47.2