iwinfo: remove old lua compat macros
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 21 May 2014 12:34:18 +0000 (12:34 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 21 May 2014 12:34:18 +0000 (12:34 +0000)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40816 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/network/utils/iwinfo/src/include/iwinfo/lua.h

index ad79897..8b76b25 100644 (file)
 #define LUA_REG(type,op) \
        { #op, iwinfo_L_##type##_##op }
 
-#define LUA_WRAP_INT(type,op)                                                  \
-       static int iwinfo_L_##type##_##op(lua_State *L)         \
-       {                                                                                                       \
-               const char *ifname = luaL_checkstring(L, 1);    \
-               int rv;                                                                                 \
-               if( !type##_get_##op(ifname, &rv) )                             \
-                       lua_pushnumber(L, rv);                                          \
-               else                                                                                    \
-                       lua_pushnil(L);                                                         \
-               return 1;                                                                               \
-       }
-
 #define LUA_WRAP_INT_OP(type,op)                                               \
        static int iwinfo_L_##type##_##op(lua_State *L)         \
        {                                                                                                       \
                return 1;                                                                               \
        }
 
-#define LUA_WRAP_STRING(type,op)                                               \
-       static int iwinfo_L_##type##_##op(lua_State *L)         \
-       {                                                                                                       \
-               const char *ifname = luaL_checkstring(L, 1);    \
-               char rv[IWINFO_BUFSIZE];                                                \
-               memset(rv, 0, IWINFO_BUFSIZE);                                  \
-               if( !type##_get_##op(ifname, rv) )                              \
-                       lua_pushstring(L, rv);                                          \
-               else                                                                                    \
-                       lua_pushnil(L);                                                         \
-               return 1;                                                                               \
-       }
-
 #define LUA_WRAP_STRING_OP(type,op)                                            \
        static int iwinfo_L_##type##_##op(lua_State *L)         \
        {                                                                                                       \
                return 1;                                                                               \
        }
 
-#define LUA_WRAP_STRUCT(type,op)                                               \
-       static int iwinfo_L_##type##_##op(lua_State *L)         \
-       {                                                                                                       \
-               return iwinfo_L_##op(L, type##_get_##op);               \
-       }
-
 #define LUA_WRAP_STRUCT_OP(type,op)                                            \
        static int iwinfo_L_##type##_##op(lua_State *L)         \
        {                                                                                                       \