#ifdef LOCALE
setlocale(LC_ALL, "");
#endif
- invo_name = r1bindex(argv[0], '/');
+ invo_name = mhbasename(argv[0]);
/* read user profile/context */
context_read();
atrlen = strlen(atrcur);
for (np = m_defs; np; np = np->n_next)
- if (ssequal(atrcur, np->n_name)
- && !ssequal(nmhdir, np->n_name + atrlen))
+ if (isprefix(atrcur, np->n_name)
+ && !isprefix(nmhdir, np->n_name + atrlen))
BuildFolderList(np->n_name + atrlen, 0);
}