/*
- * mhtest.c -- test harness for MIME routines
- *
- * This code is Copyright (c) 2002, by the authors of nmh. See the
- * COPYRIGHT file in the root directory of the nmh distribution for
- * complete copyright information.
- */
+** mhtest.c -- test harness for MIME routines
+**
+** This code is Copyright (c) 2002, by the authors of nmh. See the
+** COPYRIGHT file in the root directory of the nmh distribution for
+** complete copyright information.
+*/
#include <h/mh.h>
#include <fcntl.h>
{ "help", 0 },
/*
- * switches for debugging
- */
+** switches for debugging
+*/
#define DEBUGSW 12
{ "debug", -5 },
{ NULL, 0 }
extern int userrs;
/*
- * This is currently needed to keep mhparse happy.
- * This needs to be changed.
- */
+** This is currently needed to keep mhparse happy.
+** This needs to be changed.
+*/
pid_t xpid = 0;
int debugsw = 0;
void freects_done (int) NORETURN;
/*
- * static prototypes
- */
+** static prototypes
+*/
static int write_content (CT *, char *);
static RETSIGTYPE pipeser (int);
argp = arguments;
/*
- * Parse arguments
- */
+ ** Parse arguments
+ */
while ((cp = *argp++)) {
if (*cp == '-') {
switch (smatch (++cp, switches)) {
adios (NULL, "-%s unknown", cp);
case HELPSW:
- snprintf (buf, sizeof(buf), "%s [+folder] [msgs] [switches]",
- invo_name);
+ snprintf (buf, sizeof(buf), "%s [+folder] [msgs] [switches]", invo_name);
print_help (buf, switches, 1);
done (1);
case VERSIONSW:
else
folder = pluspath (cp);
} else
- app_msgarg(&msgs, cp);
+ app_msgarg(&msgs, cp);
}
/* null terminate the list of acceptable parts/types */
cache_private = getcpy (m_maildir (cache_private));
/*
- * Check for storage directory. If specified,
- * then store temporary files there. Else we
- * store them in standard nmh directory.
- */
+ ** Check for storage directory. If specified,
+ ** then store temporary files there. Else we
+ ** store them in standard nmh directory.
+ */
if ((cp = context_find (nmhstorage)) && *cp)
tmp = concat (cp, "/", invo_name, NULL);
else
adios (NULL, "cannot specify msg and file at same time!");
/*
- * check if message is coming from file
- */
+ ** check if message is coming from file
+ */
if (file) {
if (!(cts = (CT *) calloc ((size_t) 2, sizeof(*cts))))
adios (NULL, "out of memory");
*ctp++ = ct;
} else {
/*
- * message(s) are coming from a folder
- */
+ ** message(s) are coming from a folder
+ */
if (!msgs.size)
app_msgarg(&msgs, "cur");
if (!folder)
SIGNAL (SIGPIPE, pipeser);
/*
- * Get the associated umask for the relevant contents.
- */
+ ** Get the associated umask for the relevant contents.
+ */
for (ctp = cts; *ctp; ctp++) {
struct stat st;
}
/*
- * Write the content to a file
- */
+ ** Write the content to a file
+ */
write_content (cts, outfile);
/* Now free all the structures for the content */