X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/0bb0a48241ac6130afe4cf8eb5616f2f33ee1a84..9a87f2bf9289ef232ec8c267fd7be76120c87ca2:/uip/dropsbr.c diff --git a/uip/dropsbr.c b/uip/dropsbr.c index a36d145b..8cc07cb0 100644 --- a/uip/dropsbr.c +++ b/uip/dropsbr.c @@ -6,9 +6,8 @@ */ #include -#include - #include +#include #include #include #include @@ -133,7 +132,7 @@ mbx_chk_mmdf (int fd) ssize_t count; char ldelim[BUFSIZ]; - count = strlen (mmdlm2); + count = LEN(MMDF_DELIM); if (lseek (fd, -count, SEEK_END) == (off_t) NOTOK) return NOTOK; @@ -142,9 +141,9 @@ mbx_chk_mmdf (int fd) ldelim[count] = 0; - if (strcmp (ldelim, mmdlm2) + if (strcmp (ldelim, MMDF_DELIM) && write (fd, "\n", 1) != 1 - && write (fd, mmdlm2, count) != count) + && write (fd, MMDF_DELIM, count) != count) return NOTOK; return OK; @@ -168,8 +167,8 @@ mbx_copy (char *mailbox, int mbx_style, int md, int fd, switch (mbx_style) { case MMDF_FORMAT: default: - j = strlen (mmdlm1); - if (write (md, mmdlm1, j) != j) + j = LEN(MMDF_DELIM); + if (write (md, MMDF_DELIM, j) != j) return NOTOK; if (text) { @@ -184,16 +183,16 @@ mbx_copy (char *mailbox, int mbx_style, int md, int fd, while ((i = read (fd, buffer, sizeof buffer - 1)) > 0) { buffer[i] = '\0'; /* Terminate for stringdex(). */ - for ( ; (j = stringdex (mmdlm1, buffer)) >= 0; buffer[j]++) + for ( ; (j = stringdex (MMDF_DELIM, buffer)) >= 0; buffer[j]++) continue; - for ( ; (j = stringdex (mmdlm2, buffer)) >= 0; buffer[j]++) + for ( ; (j = stringdex (MMDF_DELIM, buffer)) >= 0; buffer[j]++) continue; if (write (md, buffer, i) != i) return NOTOK; } - j = strlen (mmdlm2); - if (write (md, mmdlm2, j) != j) + j = LEN(MMDF_DELIM); + if (write (md, MMDF_DELIM, j) != j) return NOTOK; return (i != NOTOK ? OK : NOTOK);