]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(wc): Declare per-file counters and `linepos' to be of type uintmax_t.
authorJim Meyering <jim@meyering.net>
Sun, 12 Apr 1998 09:12:21 +0000 (09:12 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 12 Apr 1998 09:12:21 +0000 (09:12 +0000)
Declare bytes_read to be ssize_t.

src/wc.c

index da05631a8e2c41e89eedb1f195ed5fc1cdff435d..94079684d8c4ef61f94196585827ee26b010c85c 100644 (file)
--- a/src/wc.c
+++ b/src/wc.c
@@ -137,9 +137,9 @@ static void
 wc (int fd, const char *file)
 {
   char buf[BUFFER_SIZE + 1];
-  register int bytes_read;
-  register int in_word = 0;
-  register unsigned long lines, words, chars, linelength;
+  ssize_t bytes_read;
+  int in_word = 0;
+  uintmax_t lines, words, chars, linelength;
 
   lines = words = chars = linelength = 0;
 
@@ -203,11 +203,11 @@ wc (int fd, const char *file)
     }
   else
     {
-      register unsigned long linepos = 0;
+      uintmax_t linepos = 0;
 
       while ((bytes_read = safe_read (fd, buf, BUFFER_SIZE)) > 0)
        {
-         register char *p = buf;
+         const char *p = buf;
 
          chars += bytes_read;
          do