diff options
| author | Paul Eggert <eggert@cs.ucla.edu> | 2005-04-11 20:13:10 +0000 |
|---|---|---|
| committer | Paul Eggert <eggert@cs.ucla.edu> | 2005-04-11 20:13:10 +0000 |
| commit | 45e6c262b923608e06f900acb62237cd5e2e869d (patch) | |
| tree | 7cb83f6c4010ad183611c66be5c231b878542a38 /src/unexpand.c | |
| parent | (have_read_stdin): Remove; no longer needed. All uses (diff) | |
| download | coreutils-45e6c262b923608e06f900acb62237cd5e2e869d.tar.gz coreutils-45e6c262b923608e06f900acb62237cd5e2e869d.zip | |
(next_file): Don't assume fopen cannot return stdin.
Diffstat (limited to 'src/unexpand.c')
| -rw-r--r-- | src/unexpand.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/unexpand.c b/src/unexpand.c index 5e8fe9c0d..9b3a07163 100644 --- a/src/unexpand.c +++ b/src/unexpand.c @@ -257,7 +257,7 @@ next_file (FILE *fp) error (0, errno, "%s", prev_file); exit_status = EXIT_FAILURE; } - if (fp == stdin) + if (STREQ (prev_file, "-")) clearerr (fp); /* Also clear EOF. */ else if (fclose (fp) != 0) { @@ -268,7 +268,7 @@ next_file (FILE *fp) while ((file = *file_list++) != NULL) { - if (file[0] == '-' && file[1] == '\0') + if (STREQ (file, "-")) { have_read_stdin = true; prev_file = file; |
