From 7a0d09f972e82117c706c3fa6e22e80961bdc6bb Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Mon, 8 Oct 2018 19:49:41 +0000 Subject: Masking the hidden function names in case of LUA_REG_NO_HIVEOPS defined also from declarations --- src/luareg.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/luareg.h b/src/luareg.h index 26c5f05..0a46aa5 100644 --- a/src/luareg.h +++ b/src/luareg.h @@ -15,13 +15,19 @@ int reg_enumvalue(lua_State *L); int reg_flushkey(lua_State *L); int reg_getinfo(lua_State *L); int reg_getvalue(lua_State *L); +#ifndef LUA_REG_NO_HIVEOPS int reg_loadkey(lua_State *L); +#endif // LUA_REG_NO_HIVEOPS int reg_openkey(lua_State *L); +#ifndef LUA_REG_NO_HIVEOPS int reg_replacekey(lua_State *L); int reg_restorekey(lua_State *L); int reg_savekey(lua_State *L); +#endif // LUA_REG_NO_HIVEOPS int reg_setvalue(lua_State *L); +#ifndef LUA_REG_NO_HIVEOPS int reg_unloadkey(lua_State *L); +#endif // LUA_REG_NO_HIVEOPS int reg_handle(lua_State *L); int reg_detach(lua_State *L); int reg_getstrval(lua_State *L); @@ -41,13 +47,19 @@ luaL_Reg lreg_regobj[] = { {"flushkey",reg_flushkey}, {"getinfo",reg_getinfo}, {"getvalue",reg_getvalue}, +#ifndef LUA_REG_NO_HIVEOPS {"load",reg_loadkey}, +#endif // LUA_REG_NO_HIVEOPS {"openkey",reg_openkey}, +#ifndef LUA_REG_NO_HIVEOPS {"replace",reg_replacekey}, {"restore",reg_restorekey}, {"save",reg_savekey}, +#endif // LUA_REG_NO_HIVEOPS {"setvalue",reg_setvalue}, +#ifndef LUA_REG_NO_HIVEOPS {"unload",reg_unloadkey}, +#endif // LUA_REG_NO_HIVEOPS {"handle",reg_handle}, {"detach",reg_detach}, {"getstrval",reg_getstrval}, -- cgit v1.2.3