* complete copyright information.
*/
-#include <h/mh.h> /* for snprintf() */
-#include <h/utils.h>
+#include "h/mh.h"
+#include "error.h"
+#include "h/utils.h"
#define nmhetcdir(file) NMHETCDIR#file
-#include <h/mts.h>
+#include "h/mts.h"
#include <pwd.h>
#include <sys/socket.h>
#include <netdb.h>
char *uucpldir = "/usr/spool/mail";
char *uucplfil = "";
-char *mmdlm1 = "\001\001\001\001\n";
-char *mmdlm2 = "\001\001\001\001\n";
-
char *spoollocking = DEFAULT_LOCKING;
/* Cache the username, fullname, and mailbox of the user */
{ "spoollocking", &spoollocking },
{ "uucpldir", &uucpldir },
{ "uucplfil", &uucplfil },
- { "mmdelim1", &mmdlm1 },
- { "mmdelim2", &mmdlm2 },
{ "mts", &mts_method },
{ "sendmail", &sendmail },
{ "clientname", &clientname },
/* Convert name of mts method to integer value and store it. */
void
-save_mts_method (const char *value) {
+save_mts_method (const char *value)
+{
if (! strcasecmp (value, "smtp")) {
mts_method = "smtp";
sm_mts = MTS_SMTP;
mts_method = "sendmail/pipe";
sm_mts = MTS_SENDMAIL_PIPE;
} else {
- adios (NULL, "unsupported mts selection \"%s\"", value);
+ die("unsupported mts selection \"%s\"", value);
}
}
}
r = ((unsigned char) *s) != '0' ? 10 : 8;
for (i = 0; isdigit ((unsigned char) *s); s++)
- i = i * r + ((unsigned char) *s) - '0';
+ i *= r + ((unsigned char) *s) - '0';
s--;
*bp = toascii (i);
break;
gethostname (buf, sizeof(buffer0) - 1);
/* now fully qualify our name */
- memset(&hints, 0, sizeof(hints));
+ ZERO(&hints);
hints.ai_flags = AI_CANONNAME;
hints.ai_family = PF_UNSPEC;
if (getaddrinfo(buf, NULL, &hints, &res) == 0) {