-
-/*
- * refile.c -- call the "fileproc" to refile the
+/* refile.c -- call the "fileproc" to refile the
* -- msg or draft into another folder
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
*/
#include <h/mh.h>
+#include <h/utils.h>
int
vec = argsplit(fileproc, &program, &vecp);
- vec[vecp++] = getcpy("-nolink"); /* override bad .mh_profile defaults */
- vec[vecp++] = getcpy("-nopreserve");
- vec[vecp++] = getcpy("-file");
+ vec[vecp++] = mh_xstrdup("-nolink"); /* override bad .mh_profile defaults */
+ vec[vecp++] = mh_xstrdup("-nopreserve");
+ vec[vecp++] = mh_xstrdup("-file");
vec[vecp++] = getcpy(file);
if (arg) {
while (*arg)
- vec[vecp++] = *arg++;
+ vec[vecp++] = mh_xstrdup(*arg++);
}
vec[vecp] = NULL;
default:
arglist_free(program, vec);
- return (pidwait (pid, -1));
+ return pidwait(pid, -1);
}
}