lua: Lua 5.3 support
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
This commit is contained in:
parent
aaa40cc77a
commit
2d0826435d
1 changed files with 14 additions and 14 deletions
28
iwinfo_lua.c
28
iwinfo_lua.c
|
@ -809,7 +809,7 @@ LUA_WRAP_STRUCT_OP(wext,hardware_id)
|
||||||
|
|
||||||
#ifdef USE_WL
|
#ifdef USE_WL
|
||||||
/* Broadcom table */
|
/* Broadcom table */
|
||||||
static const luaL_reg R_wl[] = {
|
static const luaL_Reg R_wl[] = {
|
||||||
LUA_REG(wl,channel),
|
LUA_REG(wl,channel),
|
||||||
LUA_REG(wl,frequency),
|
LUA_REG(wl,frequency),
|
||||||
LUA_REG(wl,frequency_offset),
|
LUA_REG(wl,frequency_offset),
|
||||||
|
@ -842,7 +842,7 @@ static const luaL_reg R_wl[] = {
|
||||||
|
|
||||||
#ifdef USE_MADWIFI
|
#ifdef USE_MADWIFI
|
||||||
/* Madwifi table */
|
/* Madwifi table */
|
||||||
static const luaL_reg R_madwifi[] = {
|
static const luaL_Reg R_madwifi[] = {
|
||||||
LUA_REG(madwifi,channel),
|
LUA_REG(madwifi,channel),
|
||||||
LUA_REG(madwifi,frequency),
|
LUA_REG(madwifi,frequency),
|
||||||
LUA_REG(madwifi,frequency_offset),
|
LUA_REG(madwifi,frequency_offset),
|
||||||
|
@ -875,7 +875,7 @@ static const luaL_reg R_madwifi[] = {
|
||||||
|
|
||||||
#ifdef USE_NL80211
|
#ifdef USE_NL80211
|
||||||
/* NL80211 table */
|
/* NL80211 table */
|
||||||
static const luaL_reg R_nl80211[] = {
|
static const luaL_Reg R_nl80211[] = {
|
||||||
LUA_REG(nl80211,channel),
|
LUA_REG(nl80211,channel),
|
||||||
LUA_REG(nl80211,frequency),
|
LUA_REG(nl80211,frequency),
|
||||||
LUA_REG(nl80211,frequency_offset),
|
LUA_REG(nl80211,frequency_offset),
|
||||||
|
@ -908,7 +908,7 @@ static const luaL_reg R_nl80211[] = {
|
||||||
|
|
||||||
/* Wext table */
|
/* Wext table */
|
||||||
#ifdef USE_WEXT
|
#ifdef USE_WEXT
|
||||||
static const luaL_reg R_wext[] = {
|
static const luaL_Reg R_wext[] = {
|
||||||
LUA_REG(wext,channel),
|
LUA_REG(wext,channel),
|
||||||
LUA_REG(wext,frequency),
|
LUA_REG(wext,frequency),
|
||||||
LUA_REG(wext,frequency_offset),
|
LUA_REG(wext,frequency_offset),
|
||||||
|
@ -940,7 +940,7 @@ static const luaL_reg R_wext[] = {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Common */
|
/* Common */
|
||||||
static const luaL_reg R_common[] = {
|
static const luaL_Reg R_common[] = {
|
||||||
{ "type", iwinfo_L_type },
|
{ "type", iwinfo_L_type },
|
||||||
{ "__gc", iwinfo_L__gc },
|
{ "__gc", iwinfo_L__gc },
|
||||||
{ NULL, NULL }
|
{ NULL, NULL }
|
||||||
|
@ -948,12 +948,12 @@ static const luaL_reg R_common[] = {
|
||||||
|
|
||||||
|
|
||||||
LUALIB_API int luaopen_iwinfo(lua_State *L) {
|
LUALIB_API int luaopen_iwinfo(lua_State *L) {
|
||||||
luaL_register(L, IWINFO_META, R_common);
|
luaL_setfuncs(L, R_common, 0);
|
||||||
|
|
||||||
#ifdef USE_WL
|
#ifdef USE_WL
|
||||||
luaL_newmetatable(L, IWINFO_WL_META);
|
luaL_newmetatable(L, IWINFO_WL_META);
|
||||||
luaL_register(L, NULL, R_common);
|
luaL_setfuncs(L, R_common, 0);
|
||||||
luaL_register(L, NULL, R_wl);
|
luaL_setfuncs(L, R_wl, 0);
|
||||||
lua_pushvalue(L, -1);
|
lua_pushvalue(L, -1);
|
||||||
lua_setfield(L, -2, "__index");
|
lua_setfield(L, -2, "__index");
|
||||||
lua_setfield(L, -2, "wl");
|
lua_setfield(L, -2, "wl");
|
||||||
|
@ -961,8 +961,8 @@ LUALIB_API int luaopen_iwinfo(lua_State *L) {
|
||||||
|
|
||||||
#ifdef USE_MADWIFI
|
#ifdef USE_MADWIFI
|
||||||
luaL_newmetatable(L, IWINFO_MADWIFI_META);
|
luaL_newmetatable(L, IWINFO_MADWIFI_META);
|
||||||
luaL_register(L, NULL, R_common);
|
luaL_setfuncs(L, R_common, 0);
|
||||||
luaL_register(L, NULL, R_madwifi);
|
luaL_setfuncs(L, R_madwifi, 0);
|
||||||
lua_pushvalue(L, -1);
|
lua_pushvalue(L, -1);
|
||||||
lua_setfield(L, -2, "__index");
|
lua_setfield(L, -2, "__index");
|
||||||
lua_setfield(L, -2, "madwifi");
|
lua_setfield(L, -2, "madwifi");
|
||||||
|
@ -970,8 +970,8 @@ LUALIB_API int luaopen_iwinfo(lua_State *L) {
|
||||||
|
|
||||||
#ifdef USE_NL80211
|
#ifdef USE_NL80211
|
||||||
luaL_newmetatable(L, IWINFO_NL80211_META);
|
luaL_newmetatable(L, IWINFO_NL80211_META);
|
||||||
luaL_register(L, NULL, R_common);
|
luaL_setfuncs(L, R_common, 0);
|
||||||
luaL_register(L, NULL, R_nl80211);
|
luaL_setfuncs(L, R_nl80211, 0);
|
||||||
lua_pushvalue(L, -1);
|
lua_pushvalue(L, -1);
|
||||||
lua_setfield(L, -2, "__index");
|
lua_setfield(L, -2, "__index");
|
||||||
lua_setfield(L, -2, "nl80211");
|
lua_setfield(L, -2, "nl80211");
|
||||||
|
@ -979,8 +979,8 @@ LUALIB_API int luaopen_iwinfo(lua_State *L) {
|
||||||
|
|
||||||
#ifdef USE_WEXT
|
#ifdef USE_WEXT
|
||||||
luaL_newmetatable(L, IWINFO_WEXT_META);
|
luaL_newmetatable(L, IWINFO_WEXT_META);
|
||||||
luaL_register(L, NULL, R_common);
|
luaL_setfuncs(L, R_common, 0);
|
||||||
luaL_register(L, NULL, R_wext);
|
luaL_setfuncs(L, R_wext, 0);
|
||||||
lua_pushvalue(L, -1);
|
lua_pushvalue(L, -1);
|
||||||
lua_setfield(L, -2, "__index");
|
lua_setfield(L, -2, "__index");
|
||||||
lua_setfield(L, -2, "wext");
|
lua_setfield(L, -2, "wext");
|
||||||
|
|
Loading…
Reference in a new issue