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