return s;
}
+rx_t *luaM_rxnew(const char *val)
+{
+ if (m_strisempty(val))
+ val = ".";
+
+ return rx_compile(val, mutt_which_case(val));
+}
+
char *luaM_pathnew(const char *val)
{
char path[PATH_MAX];
return m_strdup(path);
}
-rx_t *luaM_rxnew(const char *val)
-{
- if (m_strisempty(val))
- val = ".";
- return rx_compile(val, mutt_which_case(val));
+void luaM_pushaddr(lua_State *Ls, address_t *addr)
+{
+ char s[HUGE_STRING] = "";
+ rfc822_addrcat(s, sizeof(s), addr, 0);
+ lua_pushstring(Ls, s);
}
-