-/*
- * distsbr.c -- routines to do additional "dist-style" processing
+/* distsbr.c -- routines to do additional "dist-style" processing
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
#include <h/mh.h>
#include <fcntl.h>
#include <h/utils.h>
+#include "../sbr/m_mktemp.h"
static int hdrfd = NOTOK;
static int txtfd = NOTOK;
{
int state;
char *dp, *resent;
- char name[NAMESZ], buffer[BUFSIZ];
+ char name[NAMESZ], buffer[NMH_BUFSIZ];
FILE *ifp, *ofp;
m_getfld_state_t gstate = 0;
chmod (drft, m_gmprot ());
ready_msg (msgnam);
- lseek (hdrfd, (off_t) 0, SEEK_SET); /* msgnam not accurate */
+ lseek(hdrfd, 0, SEEK_SET); /* msgnam not accurate */
cpydata (hdrfd, fileno (ofp), msgnam, drft);
for (resent = NULL;;) {
free (resent);
if (txtfd != NOTOK) {
- lseek (txtfd, (off_t) 0, SEEK_SET); /* msgnam not accurate */
+ lseek(txtfd, 0, SEEK_SET); /* msgnam not accurate */
cpydata (txtfd, fileno (ofp), msgnam, drft);
}
ready_msg (char *msgnam)
{
int state, out;
- char name[NAMESZ], buffer[BUFSIZ], tmpfil[BUFSIZ];
+ char name[NAMESZ], buffer[NMH_BUFSIZ], tmpfil[BUFSIZ];
FILE *ifp, *ofp;
char *cp = NULL;
m_getfld_state_t gstate = 0;
- if (hdrfd != NOTOK)
- close (hdrfd), hdrfd = NOTOK;
- if (txtfd != NOTOK)
- close (txtfd), txtfd = NOTOK;
+ if (hdrfd != NOTOK) {
+ close (hdrfd);
+ hdrfd = NOTOK;
+ }
+ if (txtfd != NOTOK) {
+ close (txtfd);
+ txtfd = NOTOK;
+ }
if ((ifp = fopen (msgnam, "r")) == NULL)
adios (msgnam, "unable to open message");