* complete copyright information.
*/
-#include <h/mh.h>
-#include <h/dropsbr.h>
-#include <h/rcvmail.h>
-#include <h/tws.h>
-#include <h/mts.h>
-#include <h/utils.h>
+#include "h/mh.h"
+#include "sbr/print_version.h"
+#include "sbr/print_help.h"
+#include "sbr/error.h"
+#include "h/dropsbr.h"
+#include "h/rcvmail.h"
+#include "h/tws.h"
+#include "h/mts.h"
+#include "h/done.h"
+#include "h/utils.h"
#define RCVPACK_SWITCHES \
X("mbox", 0, MBOXSW) \
char *cp, *file = NULL, buf[BUFSIZ];
char **argp, **arguments;
- if (nmh_init(argv[0], 2)) { return 1; }
+ if (nmh_init(argv[0], true, false)) { return 1; }
mts_init ();
arguments = getarguments (invo_name, argc, argv, 1);
ambigsw (cp, switches);
done (1);
case UNKWNSW:
- adios (NULL, "-%s unknown", cp);
+ die("-%s unknown", cp);
case HELPSW:
snprintf (buf, sizeof(buf), "%s [switches] file", invo_name);
}
}
if (file)
- adios (NULL, "only one file at a time!");
- else
- file = cp;
+ die("only one file at a time!");
+ file = cp;
}
if (!file)
- adios (NULL, "%s [switches] file", invo_name);
+ die("%s [switches] file", invo_name);
rewind (stdin);