This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC/PoC 2/4] getdelim: Change cur_len from ssize_t to size_t
- From: Rasmus Villemoes <rv at rasmusvillemoes dot dk>
- To: libc-alpha at sourceware dot org
- Cc: Jeff King <peff at peff dot net>, Rasmus Villemoes <rv at rasmusvillemoes dot dk>
- Date: Mon, 13 Apr 2015 14:28:35 +0200
- Subject: [RFC/PoC 2/4] getdelim: Change cur_len from ssize_t to size_t
- Authentication-results: sourceware.org; auth=none
- References: <1428928117-8643-1-git-send-email-rv at rasmusvillemoes dot dk>
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