summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d0bd505)
mmdlm1 only ever pointed to its initial string constant.
#define MS_DEFAULT 0 /* default (one msg per file) */
#define MS_UNKNOWN 1 /* type not known yet */
#define MS_MBOX 2 /* Unix-style "from" lines */
#define MS_DEFAULT 0 /* default (one msg per file) */
#define MS_UNKNOWN 1 /* type not known yet */
#define MS_MBOX 2 /* Unix-style "from" lines */
-#define MS_MMDF 3 /* string mmdlm1 */
+#define MS_MMDF 3 /* string MMDF_DELIM */
#define NOUSE 0 /* draft being re-used */
#define NOUSE 0 /* draft being re-used */
+#define MMDF_DELIM "\001\001\001\001\n"
/* not a Unix style maildrop */
s->readpos -= s->bytes_read;
s->bytes_read = 0;
/* not a Unix style maildrop */
s->readpos -= s->bytes_read;
s->bytes_read = 0;
s->msg_style = MS_MMDF;
}
s->msg_style = MS_MMDF;
}
char *uucpldir = "/usr/spool/mail";
char *uucplfil = "";
char *uucpldir = "/usr/spool/mail";
char *uucplfil = "";
-char *mmdlm1 = "\001\001\001\001\n";
-
char *spoollocking = DEFAULT_LOCKING;
/* Cache the username, fullname, and mailbox of the user */
char *spoollocking = DEFAULT_LOCKING;
/* Cache the username, fullname, and mailbox of the user */
ssize_t count;
char ldelim[BUFSIZ];
ssize_t count;
char ldelim[BUFSIZ];
- count = strlen (mmdlm1);
+ count = LEN(MMDF_DELIM);
if (lseek (fd, -count, SEEK_END) == (off_t) NOTOK)
return NOTOK;
if (lseek (fd, -count, SEEK_END) == (off_t) NOTOK)
return NOTOK;
- if (strcmp (ldelim, mmdlm1)
+ if (strcmp (ldelim, MMDF_DELIM)
&& write (fd, "\n", 1) != 1
&& write (fd, "\n", 1) != 1
- && write (fd, mmdlm1, count) != count)
+ && write (fd, MMDF_DELIM, count) != count)
switch (mbx_style) {
case MMDF_FORMAT:
default:
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) {
return NOTOK;
if (text) {
while ((i = read (fd, buffer, sizeof buffer - 1)) > 0) {
buffer[i] = '\0'; /* Terminate for stringdex(). */
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]++)
- for ( ; (j = stringdex (mmdlm1, buffer)) >= 0; buffer[j]++)
+ for ( ; (j = stringdex (MMDF_DELIM, buffer)) >= 0; buffer[j]++)
continue;
if (write (md, buffer, i) != i)
return NOTOK;
}
continue;
if (write (md, buffer, i) != i)
return NOTOK;
}
- j = strlen (mmdlm1);
- if (write (md, mmdlm1, j) != j)
+ j = LEN(MMDF_DELIM);
+ if (write (md, MMDF_DELIM, j) != j)
return NOTOK;
return (i != NOTOK ? OK : NOTOK);
return NOTOK;
return (i != NOTOK ? OK : NOTOK);