diff options
author | David Crosby <dave@dafyddcrosby.com> | 2015-07-26 04:47:24 +0000 |
---|---|---|
committer | Tatsuya Kinoshita <tats@debian.org> | 2015-08-11 12:59:27 +0000 |
commit | c162b75317f93503eeab83caf86de6738c3220f4 (patch) | |
tree | d6c5098f3476a72450df3b94b7850c39da5977f5 | |
parent | Adjust len to size_t (diff) | |
download | w3m-c162b75317f93503eeab83caf86de6738c3220f4.tar.gz w3m-c162b75317f93503eeab83caf86de6738c3220f4.zip |
Use fgetc in while loops, use int instead of char
-rw-r--r-- | Str.c | 14 |
1 files changed, 4 insertions, 10 deletions
@@ -530,11 +530,8 @@ Str Strfgets(FILE * f) { Str s = Strnew(); - char c; - while (1) { - c = fgetc(f); - if (feof(f) || ferror(f)) - break; + int c; + while ((c = fgetc(f)) != EOF) { Strcat_char(s, c); if (c == '\n') break; @@ -546,11 +543,8 @@ Str Strfgetall(FILE * f) { Str s = Strnew(); - char c; - while (1) { - c = fgetc(f); - if (feof(f) || ferror(f)) - break; + int c; + while ((c = fgetc(f)) != EOF) { Strcat_char(s, c); } return s; |