.push = lua_pushboolean($L, $$);
};
+@type int {
+ .ctype = int;
+ .check = luaL_checkinteger($L, $$);
+ .push = lua_pushinteger($L, $$);
+};
+
@type quadopt_t {
.ctype = unsigned : 2;
.check = luaM_checkquadopt($L, $$);
.dtor = rx_delete($$);
};
+@type address_t {
+ .ctype = address_t *;
+ .check = luaL_checkstring($L, $$);
+ .push = luaM_pushaddr($L, $$);
+ .ctor = rfc822_parse_adrlist(NULL, $$);
+ .dtor = address_list_wipe($$);
+};
+
/* vim:set ft=c: */