/* decode to a tempfile, saving the original destination */
fp = s->fpout;
#ifdef HAVE_FMEMOPEN
- if ((s->fpout = open_memstream(&temp, &tempsize)) == NULL)
- {
+ s->fpout = open_memstream (&temp, &tempsize);
+ if (!s->fpout) {
mutt_error _("Unable to open memory stream!");
dprint (1, (debugfile, "Can't open memory stream.\n"));
return -1;
s->fpout = fp;
fp = s->fpin;
#ifdef HAVE_FMEMOPEN
- if(tempsize)
- s->fpin = fmemopen(temp, tempsize, "r");
- else /* fmemopen cannot handle zero-length buffers */
+ if (tempsize) {
+ s->fpin = fmemopen (temp, tempsize, "r");
+ } else { /* fmemopen cannot handle zero-length buffers */
s->fpin = safe_fopen ("/dev/null", "r");
- if(s->fpin == NULL) {
- mutt_perror("failed to re-open memstream!");
- return (-1);
+ }
+ if (!s->fpin) {
+ mutt_perror ("failed to re-open memstream!");
+ return -1;
}
#else
s->fpin = fopen (tempfile, "r");
/* restore the original source stream */
safe_fclose (&s->fpin);
#ifdef HAVE_FMEMOPEN
- if(tempsize)
- FREE(&temp);
+ if (tempsize)
+ FREE(&temp);
#endif
s->fpin = fp;
}
s.fpin = msg->fp;
s.flags = M_CHARCONV;
#ifdef HAVE_FMEMOPEN
- if((s.fpout = open_memstream(&temp, &tempsize)) == NULL)
- {
+ s.fpout = open_memstream (&temp, &tempsize);
+ if (!s.fpout) {
mutt_perror ("Error opening memstream");
- return (0);
+ return 0;
}
#else
mutt_mktemp (tempfile, sizeof (tempfile));
}
#ifdef HAVE_FMEMOPEN
- fclose(s.fpout);
+ fclose (s.fpout);
lng = tempsize;
- if(tempsize) {
- if ((fp = fmemopen(temp, tempsize, "r")) == NULL) {
- mutt_perror ("Error re-opening memstream");
- return (0);
- }
+ if (tempsize) {
+ fp = fmemopen (temp, tempsize, "r");
+ if (!fp) {
+ mutt_perror ("Error re-opening memstream");
+ return 0;
+ }
} else { /* fmemopen cannot handle empty buffers */
- if ((fp = safe_fopen ("/dev/null", "r")) == NULL) {
- mutt_perror ("Error opening /dev/null");
- return (0);
- }
+ fp = safe_fopen ("/dev/null", "r");
+ if (!fp) {
+ mutt_perror ("Error opening /dev/null");
+ return 0;
+ }
}
#else
fp = s.fpout;
{
safe_fclose (&fp);
#ifdef HAVE_FMEMOPEN
- if(tempsize)
- FREE (&temp);
+ if (tempsize)
+ FREE(&temp);
#else
unlink (tempfile);
#endif