This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[RFC/PoC 2/4] getdelim: Change cur_len from ssize_t to size_t


In preparation for introducing getdelim_append, change the type of
cur_len to size_t.

Signed-off-by: Rasmus Villemoes <rv@rasmusvillemoes.dk>
---
 libio/iogetdelim.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libio/iogetdelim.c b/libio/iogetdelim.c
index 6606c4b..eeda0eb 100644
--- a/libio/iogetdelim.c
+++ b/libio/iogetdelim.c
@@ -44,7 +44,7 @@ _IO_getdelim (lineptr, n, delimiter, fp)
      _IO_FILE *fp;
 {
   _IO_ssize_t result = 0;
-  _IO_ssize_t cur_len = 0;
+  _IO_size_t cur_len = 0;
   _IO_ssize_t len;
 
   if (lineptr == NULL || n == NULL)
@@ -89,7 +89,7 @@ _IO_getdelim (lineptr, n, delimiter, fp)
       t = (char *) memchr ((void *) fp->_IO_read_ptr, delimiter, len);
       if (t != NULL)
 	len = (t - fp->_IO_read_ptr) + 1;
-      if (__glibc_unlikely (len >= SSIZE_MAX - cur_len) ||
+      if (__glibc_unlikely (len >= SIZE_MAX - cur_len) ||
 	  __glibc_unlikely (len >= SSIZE_MAX - result))
 	{
 	  __set_errno (EOVERFLOW);
-- 
2.1.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]