[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nmh-workers] corruption when attaching all-null files
From: |
Ralph Corderoy |
Subject: |
Re: [Nmh-workers] corruption when attaching all-null files |
Date: |
Sun, 11 May 2014 10:54:27 +0100 |
Hi Paul,
> here's the place where the new "containsnul" is used, for CT_TEXT and
> CT_APPLICATION.
...
> case CT_TEXT:
> if (contains8bit && !containsnul && !linelen && !linespace &&
> !checksw)
> ct->c_encoding = CE_8BIT;
> else if (contains8bit || containsnul || linelen || linespace ||
> checksw)
> ct->c_encoding = CE_QUOTED;
> else
> ct->c_encoding = CE_7BIT;
> break;
The duplication of contains8bit seems overly complex.
case CT_TEXT:
if (contains8bit)
ct->c_encoding = (containsnul || linelen || linespace || checksw) ?
CE_QUOTED : CE_8BIT;
else
ct->c_encoding = CE_7BIT;
Cheers, Ralph.
Re: [Nmh-workers] corruption when attaching all-null files, David Levine, 2014/05/07
Re: [Nmh-workers] corruption when attaching all-null files, David Levine, 2014/05/07
Re: [Nmh-workers] corruption when attaching all-null files, David Levine, 2014/05/07