projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* test/runtest: cat test-temp-dir only once. Destroy and create
[mmh]
/
uip
/
mshcmds.c
diff --git
a/uip/mshcmds.c
b/uip/mshcmds.c
index
f2c913c
..
147a261
100644
(file)
--- a/
uip/mshcmds.c
+++ b/
uip/mshcmds.c
@@
-593,7
+593,7
@@
filehak (char **args)
if (cwd == NULL)
cwd = getcpy (pwd ());
chdir (m_maildir (""));
if (cwd == NULL)
cwd = getcpy (pwd ());
chdir (m_maildir (""));
- cp = path (cp + 1, *cp == '+' ? TFOLDER : TSUBCWF);
+ cp = pluspath (cp);
if (access (m_maildir (cp), F_OK) == NOTOK)
result = OK;
free (cp);
if (access (m_maildir (cp), F_OK) == NOTOK)
result = OK;
free (cp);
@@
-703,7
+703,7
@@
foldcmd (char **args)
return;
}
else
return;
}
else
- folder = fmsh ? path (cp + 1, *cp == '+' ? TFOLDER : TSUBCWF)
+ folder = fmsh ? pluspath (cp)
: cp + 1;
}
else
: cp + 1;
}
else
@@
-2547,7
+2547,8
@@
static int
is_nontext (int msgnum)
{
int result, state;
is_nontext (int msgnum)
{
int result, state;
- char *bp, *cp, *dp;
+ unsigned char *bp, *dp;
+ char *cp;
char buf[BUFSIZ], name[NAMESZ];
FILE *fp;
char buf[BUFSIZ], name[NAMESZ];
FILE *fp;
@@
-2960,7
+2961,8
@@
subsort (struct Msg *a, struct Msg *b)
static char *
sosmash (char *subj, char *s)
{
static char *
sosmash (char *subj, char *s)
{
- register char *cp, *dp, c;
+ register char *cp, *dp;
+ register unsigned char c;
if (s) {
cp = s;
if (s) {
cp = s;