Commit d35df2cf authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

lua: small macro factorization

parent 11ffab8a
...@@ -514,15 +514,15 @@ void luaopen_net_intf( lua_State *L ) ...@@ -514,15 +514,15 @@ void luaopen_net_intf( lua_State *L )
{ {
lua_newtable( L ); lua_newtable( L );
luaL_register( L, NULL, vlclua_net_intf_reg ); luaL_register( L, NULL, vlclua_net_intf_reg );
#define ADD_CONSTANT( name, value ) \ #define ADD_CONSTANT( value ) \
lua_pushinteger( L, value ); \ lua_pushinteger( L, POLL##value ); \
lua_setfield( L, -2, name ); lua_setfield( L, -2, "POLL"#value );
ADD_CONSTANT( "POLLIN", POLLIN ) ADD_CONSTANT( IN )
ADD_CONSTANT( "POLLPRI", POLLPRI ) ADD_CONSTANT( PRI )
ADD_CONSTANT( "POLLOUT", POLLOUT ) ADD_CONSTANT( OUT )
ADD_CONSTANT( "POLLERR", POLLERR ) ADD_CONSTANT( ERR )
ADD_CONSTANT( "POLLHUP", POLLHUP ) ADD_CONSTANT( HUP )
ADD_CONSTANT( "POLLNVAL", POLLNVAL ) ADD_CONSTANT( NVAL )
lua_setfield( L, -2, "net" ); lua_setfield( L, -2, "net" );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment