(expand): Always copy in text mode. POSIX says

the input and output must be text.
This commit is contained in:
Paul Eggert
2005-07-11 18:28:53 +00:00
parent 8831c9589a
commit 44f0501d4f
+1 -4
View File
@@ -276,9 +276,6 @@ expand (void)
if (!fp)
return;
/* Binary I/O will preserve the original EOL style (DOS/Unix) of files. */
SET_BINARY2 (fileno (fp), STDOUT_FILENO);
for (;;)
{
/* Input character, or EOF. */
@@ -303,7 +300,7 @@ expand (void)
do
{
while ((c = getc (fp)) < 0 && (fp = next_file (fp)))
SET_BINARY2 (fileno (fp), STDOUT_FILENO);
continue;
if (convert)
{