3 .check = (luaL_checkinteger($L, $$) != 0);
4 .push = lua_pushboolean($L, $$);
9 .check = luaL_checkinteger($L, $$);
10 .push = lua_pushinteger($L, $$);
14 .ctype = unsigned : 2;
15 .check = luaM_checkquadopt($L, $$);
16 .push = luaM_pushquadopt($L, $$);
21 .check = luaL_checkstring($L, $$);
22 .push = lua_pushstring($L, $$);
27 @type path_t : string_t {
28 .ctor = luaM_pathnew($$);
33 .check = luaM_checkrx($L, $$);
34 .push = lua_pushstring($L, $$ ? ($$)->pattern : NULL);
35 .ctor = luaM_rxnew($$);
36 .dtor = rx_delete($$);
41 .check = luaL_checkstring($L, $$);
42 .push = luaM_pushaddr($L, $$);
43 .ctor = rfc822_parse_adrlist(NULL, $$);
44 .dtor = address_list_wipe($$);