equal
deleted
inserted
replaced
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 |