lm_message_node.c
changeset 54 6bef2082e5f9
parent 45 1fcec4b012a7
child 66 a40beb82130c
equal deleted inserted replaced
53:2dcfa81100e4 54:6bef2082e5f9
   304 int luaopen_lm_message_node (lua_State *L)
   304 int luaopen_lm_message_node (lua_State *L)
   305 {
   305 {
   306 	luaL_newmetatable (L, "loudmouth.message_node");
   306 	luaL_newmetatable (L, "loudmouth.message_node");
   307 	lua_pushvalue (L, -1);
   307 	lua_pushvalue (L, -1);
   308 	lua_setfield (L, -2, "__index");
   308 	lua_setfield (L, -2, "__index");
   309 	luaL_register (L, NULL, reg_m_lm_node);
   309 	luaL_setfuncs (L, reg_m_lm_node, 0);
   310 	lua_pop (L, 1);
   310 	lua_pop (L, 1);
   311 	lua_newtable (L); // XXX we can specify here exact amount of fields
   311 	lua_newtable (L); // XXX we can specify here exact amount of fields
   312 	luaL_register (L, NULL, reg_f_lm_node);
   312 	luaL_setfuncs (L, reg_f_lm_node, 0);
   313 	return 1;
   313 	return 1;
   314 }
   314 }
   315 
   315