fputc(c, s->fpout);
state_putc(mutt_display_char(c, body_charset, display_charset), s);
void mutt_decode_xbit (STATE *s, long len, int istext){  int c;  int lbreak = 1;    if (istext)  {    while ((c = fgetc(s->fpin)) != EOF && len--)    {      if(lbreak && s->prefix)      {	state_puts(s->prefix, s);	lbreak = 0;      }	        if (c == '\r' && len)      {	int ch;		if((ch = fgetc(s->fpin)) != '\n')	  ungetc(ch, s->fpin);	else	{	  c = ch;	  len--;	}	      }      fputc(c, s->fpout);      if(c == '\n')	lbreak = 1;    }  }  else    mutt_copy_bytes (s->fpin, s->fpout, len);}