if ((p = getenv ("MM_NOASK")) != NULL && *p) {
if (m_strcmp(p, "1") == 0)
- return (1);
+ return 1;
m_strcpy(tmp, sizeof(tmp), p);
p = tmp;
if ((q = strrchr (p, '/')) != NULL) {
if (*(q + 1) == '*') {
if (ascii_strncasecmp (buf, p, q - p) == 0)
- return (1);
+ return 1;
} else {
if (ascii_strcasecmp (buf, p) == 0)
- return (1);
+ return 1;
}
} else {
lng = m_strlen(p);
if (buf[lng] == '/' && m_strncasecmp(buf, p, lng) == 0)
- return (1);
+ return 1;
}
p = NULL;
}
}
- return (0);
+ return 0;
}
void mutt_check_lookup_list (BODY * b, char *type, int len)
if ((s.fpout = mutt_save_attachment_open (path, flags)) == NULL) {
mutt_perror ("fopen");
- return (-1);
+ return -1;
}
fseeko ((s.fpin = fp), m->offset, 0);
mutt_decode_attachment (m, &s);
if (m_fclose(&s.fpout) != 0) {
mutt_perror ("fclose");
- return (-1);
+ return -1;
}
}
} else {
if ((ofp = fopen (m->filename, "r")) == NULL) {
mutt_perror ("fopen");
- return (-1);
+ return -1;
}
if ((nfp = mutt_save_attachment_open (path, flags)) == NULL) {
mutt_perror ("fopen");
m_fclose(&ofp);
- return (-1);
+ return -1;
}
if (mutt_copy_stream (ofp, nfp) == -1) {
m_fclose(&ofp);
m_fclose(&nfp);
- return (-1);
+ return -1;
}
m_fclose(&ofp);
m_fclose(&nfp);
if (s.fpout == NULL) {
close(pathfd);
mutt_perror ("fopen");
- return (-1);
+ return -1;
}
if (fp == NULL) {
if (stat (m->filename, &st) == -1) {
mutt_perror ("stat");
m_fclose(&s.fpout);
- return (-1);
+ return -1;
}
if ((s.fpin = fopen (m->filename, "r")) == NULL) {
mutt_perror ("fopen");
- return (-1);
+ return -1;
}
saved_encoding = m->encoding;
m_fclose(&s.fpin);
}
- return (0);
+ return 0;
}
/* Ok, the difference between send and receive:
if ((ifp = fopen (newfile, "r")) == NULL) {
mutt_perror ("fopen");
rfc1524_entry_delete(&entry);
- return (0);
+ return 0;
}
if ((thepid = mutt_create_filter (command, &fpout, NULL, NULL)) < 0) {
unlink (newfile);
rfc1524_entry_delete(&entry);
- return (1);
+ return 1;
}
tok = mime_which_token(type, -1);
if (!hdr || !hdr->content || !((regex_t*) AttachRemindRegexp.rx) ||
(fp = safe_fopen (hdr->content->filename, "r")) == NULL)
- return (0);
+ return 0;
while (!found && fgets (buf, sizeof (buf), fp)) {
p = buf;
}
m_fclose(&fp);
- return (found);
+ return found;
}