if ((drft == NULL && (drft = getenv ("mhdraft")) == NULL) || *drft == 0)
drft = getcpy (m_draft (dfolder, dmsg, 1, &isdf));
if ((drft == NULL && (drft = getenv ("mhdraft")) == NULL) || *drft == 0)
drft = getcpy (m_draft (dfolder, dmsg, 1, &isdf));
- if (*(argp+1) == (char *)0) {
- (void)sprintf(buf, "$SHELL -c \"cd&&pwd\"");
+ if (*(argp+1) == NULL) {
+ strcpy(buf, "$SHELL -c \"cd&&pwd\"");
}
else {
writesomecmd(buf, BUFSIZ, "cd", "pwd", argp);
}
}
else {
writesomecmd(buf, BUFSIZ, "cd", "pwd", argp);
}
else
annolist(drft, ATTACH_FIELD, l, n);
else
annolist(drft, ATTACH_FIELD, l, n);
- if ((f = popen_in_dir(cwd, buf, "r")) != (FILE *)0) {
- while (fgets(shell, sizeof (shell), f) != (char *)0) {
+ if ((f = popen_in_dir(cwd, buf, "r")) != NULL) {
+ while (fgets(shell, sizeof (shell), f) != NULL) {
if (strcmp(*arguments, "-n") == 0)
continue;
if (**arguments != '\0') {
n = atoi(*arguments);
if (strcmp(*arguments, "-n") == 0)
continue;
if (**arguments != '\0') {
n = atoi(*arguments);
- annotate(drft, ATTACH_FIELD, (char *)0, 1, 0, n, 1);
+ annotate(drft, ATTACH_FIELD, NULL, 1, 0, n, 1);
* provide a file name with a space in it.
*/
writelscmd(buf, sizeof(buf), "-d --", argp);
* provide a file name with a space in it.
*/
writelscmd(buf, sizeof(buf), "-d --", argp);
- if ((f = popen_in_dir(cwd, buf, "r")) != (FILE *)0) {
- while (fgets(shell, sizeof (shell), f) != (char *)0) {
- *(strchr(shell, '\n')) = '\0';
+ if ((f = popen_in_dir(cwd, buf, "r")) != NULL) {
+ while (fgets(shell, sizeof (shell), f) != NULL) {
+ TrimSuffixC(shell, '\n');
annotate(drft, ATTACH_FIELD, shell, 1, 0, 0, 1);
}
pclose(f);
annotate(drft, ATTACH_FIELD, shell, 1, 0, 0, 1);
}
pclose(f);
X("client host", -6, CLIESW) \
X("server host", 6, SERVSW) \
X("snoop", -5, SNOOPSW) \
X("client host", -6, CLIESW) \
X("server host", 6, SERVSW) \
X("snoop", -5, SNOOPSW) \
- X("draftfolder +folder", -6, SDRFSW) \
- X("draftmessage msg", -6, SDRMSW) \
- X("nodraftfolder", -3, SNDRFSW) \
+ X("draftfolder +folder", 0, SDRFSW) \
+ X("draftmessage msg", 0, SDRMSW) \
+ X("nodraftfolder", 0, SNDRFSW) \
X("sasl", SASLminc(4), SASLSW) \
X("nosasl", SASLminc(6), NOSASLSW) \
X("sasl", SASLminc(4), SASLSW) \
X("nosasl", SASLminc(6), NOSASLSW) \
X("saslmech", SASLminc(5), SASLMECHSW) \
X("authservice", SASLminc(0), AUTHSERVICESW) \
X("user username", SASLminc(4), USERSW) \
X("saslmech", SASLminc(5), SASLMECHSW) \
X("authservice", SASLminc(0), AUTHSERVICESW) \
X("user username", SASLminc(4), USERSW) \
(void) m_unlink(distfile);
if (link (altmsg, distfile) == NOTOK)
adios (distfile, "unable to link %s to", altmsg);
(void) m_unlink(distfile);
if (link (altmsg, distfile) == NOTOK)
adios (distfile, "unable to link %s to", altmsg);