#include <setjmp.h>
#include <signal.h>
+#ifdef TIME_WITH_SYS_TIME
+# include <sys/time.h>
+# include <time.h>
+#else
+# ifdef TM_IN_SYS_TIME
+# include <sys/time.h>
+# else
+# include <time.h>
+# endif
+#endif
+
#ifdef MMDFMTS
# include <mts/mmdf/util.h>
# include <mts/mmdf/mmdf.h>
if (verbose)
printf (partno ? "Partial Message #%s Processed\n" : "Message Processed\n",
partno);
- done (0);
+ return done (0);
}
if ((cp = strrchr(str, '\n')))
*cp = 0;
- for (cp = pp = str; cp = strchr(pp, ','); pp = cp) {
+ for (cp = pp = str; (cp = strchr(pp, ',')); pp = cp) {
*cp++ = 0;
insert_fcc (hdr, pp);
}
}
tmpaddrs.m_next = NULL;
- for (count = 0; cp = getname (str); count++)
+ for (count = 0; (cp = getname (str)); count++)
if ((mp = getm (cp, NULL, 0, AD_HOST, NULL))) {
if (tmpaddrs.m_next)
np->m_next = mp;
fprintf (out, "Date: %s\n", dtime (&tclock, 0));
if (msgid)
fprintf (out, "Message-ID: <%d.%ld@%s>\n",
- (int) getpid (), tclock, LocalName ());
+ (int) getpid (), (long) tclock, LocalName ());
if (msgflags & MFRM)
fprintf (out, "Sender: %s\n", from);
else
fprintf (out, "Resent-Date: %s\n", dtime (&tclock, 0));
if (msgid)
fprintf (out, "Resent-Message-ID: <%d.%ld@%s>\n",
- (int) getpid (), tclock, LocalName ());
+ (int) getpid (), (long) tclock, LocalName ());
if (msgflags & MRFM)
fprintf (out, "Resent-Sender: %s\n", from);
else
if (mp->m_mbox == NULL || ((flags & HTRY) && !insert (mp)))
return 0;
- if (!fill_in && (flags & (HBCC | HDCC)) || mp->m_ingrp)
+ if ((!fill_in && (flags & (HBCC | HDCC))) || mp->m_ingrp)
return 1;
if (!nameoutput) {
}
len = strlen (cp);
- if (linepos != nameoutput)
+ if (linepos != nameoutput) {
if (len + linepos + 2 > outputlinelen)
fprintf (out, ",\n%*s", linepos = nameoutput, "");
else {
fputs (", ", out);
linepos += 2;
}
+ }
fputs (cp, out);
linepos += len;
cp = fill_in ? group : concat (group, ";", NULL);
len = strlen (cp);
- if (linepos > nameoutput)
+ if (linepos > nameoutput) {
if (len + linepos + 2 > outputlinelen) {
fprintf (out, ",\n%*s", nameoutput, "");
linepos = nameoutput;
fputs (", ", out);
linepos += 2;
}
+ }
fputs (cp, out);
linepos += len;
fprintf (out, "Date: %s\n", dtime (&tclock, 0));
if (msgid)
fprintf (out, "Message-ID: <%d.%ld@%s>\n",
- (int) getpid (), tclock, LocalName ());
+ (int) getpid (), (long) tclock, LocalName ());
fprintf (out, "From: %s\n", signature);
if (subject)
fprintf (out, "Subject: %s", subject);