-static const char *madmutt_pwd(void)
-{
- char path[_POSIX_PATH_MAX];
- getcwd(path, sizeof(path));
- return path;
-}
-
-@type bool = {
- .kind = 'b';
- .ctype = unsigned : 1;
-};
-
-@type string_t = {
- .kind = 's';
- .ctype = char *;
- .dtor = p_delete($$);
- .ctor = m_strdup($$);
-};
-
-@type path_t = {
- .kind = 's';
- .ctype = char *;
- .dtor = p_delete($$);
- .ctor = luaM_pathnew($$);
-};
-
-@type quadopt_t = {
- .kind = 'i';
- .check = luaM_checkquadopt($L, $$);
- .ctype = unsigned : 2;
-};
-
-@type rx_t = {
- .kind = 's';
- .ctype = rx_t *;
- .check = luaM_checkrx($L, $$);
- .push = ($$)->pattern;
- .ctor = luaM_rxnew($$);
- .dtor = rx_delete($$);
-};
-