lm_message.c
changeset 54 6bef2082e5f9
parent 39 c5a487f2fd7f
equal deleted inserted replaced
53:2dcfa81100e4 54:6bef2082e5f9
   299 int luaopen_lm_message (lua_State *L)
   299 int luaopen_lm_message (lua_State *L)
   300 {
   300 {
   301 	luaL_newmetatable (L, "loudmouth.message");
   301 	luaL_newmetatable (L, "loudmouth.message");
   302 	lua_pushvalue (L, -1);
   302 	lua_pushvalue (L, -1);
   303 	lua_setfield (L, -2, "__index");
   303 	lua_setfield (L, -2, "__index");
   304 	luaL_register (L, NULL, reg_m_lm_message);
   304 	luaL_setfuncs (L, reg_m_lm_message, 0);
   305 	lua_pop (L, 1);
   305 	lua_pop (L, 1);
   306 	lua_newtable (L); // XXX we can specify here exact amount of fields
   306 	lua_newtable (L); // XXX we can specify here exact amount of fields
   307 	luaL_register (L, NULL, reg_f_lm_message);
   307 	luaL_setfuncs (L, reg_f_lm_message, 0);
   308 	return 1;
   308 	return 1;
   309 }
   309 }
   310 
   310