From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 122863 invoked by alias); 30 Nov 2017 10:42:13 -0000 Mailing-List: contact newlib-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-cvs-owner@sourceware.org Received: (qmail 122844 invoked by uid 9078); 30 Nov 2017 10:42:13 -0000 Date: Thu, 30 Nov 2017 10:42:00 -0000 Message-ID: <20171130104213.122842.qmail@sourceware.org> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Corinna Vinschen To: newlib-cvs@sourceware.org Subject: [newlib-cygwin] newlib: vf[w]scanf: Use SIZE_MAX rather than ~0 X-Act-Checkin: newlib-cygwin X-Git-Author: Corinna Vinschen X-Git-Refname: refs/heads/master X-Git-Oldrev: 5e4a1c9c97af46aa619e0002f86734ee2662133b X-Git-Newrev: 31f11d0572495ed16f9fbdab9fefaeb64b665a79 X-SW-Source: 2017-q4/txt/msg00041.txt.bz2 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=31f11d0572495ed16f9fbdab9fefaeb64b665a79 commit 31f11d0572495ed16f9fbdab9fefaeb64b665a79 Author: Corinna Vinschen Date: Thu Nov 30 11:40:34 2017 +0100 newlib: vf[w]scanf: Use SIZE_MAX rather than ~0 Signed-off-by: Corinna Vinschen Diff: --- newlib/libc/stdio/vfscanf.c | 4 ++-- newlib/libc/stdio/vfwscanf.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/newlib/libc/stdio/vfscanf.c b/newlib/libc/stdio/vfscanf.c index b9d59aa..a81ebd5 100644 --- a/newlib/libc/stdio/vfscanf.c +++ b/newlib/libc/stdio/vfscanf.c @@ -912,7 +912,7 @@ _DEFUN(__SVFSCANF_R, (rptr, fp, fmt0, ap), case CT_CCL: /* scan a (nonempty) character class (sets NOSKIP) */ if (width == 0) - width = ~0; /* `infinity' */ + width = SIZE_MAX; /* take only those things in the class */ if (flags & SUPPRESS) { @@ -960,7 +960,7 @@ _DEFUN(__SVFSCANF_R, (rptr, fp, fmt0, ap), case CT_STRING: /* like CCL, but zero-length string OK, & no NOSKIP */ if (width == 0) - width = (size_t)~0; + width = SIZE_MAX; #if !defined(_ELIX_LEVEL) || _ELIX_LEVEL >= 2 if (flags & LONG) { diff --git a/newlib/libc/stdio/vfwscanf.c b/newlib/libc/stdio/vfwscanf.c index 3b0e113..0d34fb1 100644 --- a/newlib/libc/stdio/vfwscanf.c +++ b/newlib/libc/stdio/vfwscanf.c @@ -827,7 +827,7 @@ _DEFUN(__SVFWSCANF_R, (rptr, fp, fmt0, ap), case CT_CCL: /* scan a (nonempty) character class (sets NOSKIP) */ if (width == 0) - width = (size_t) ~0; /* `infinity' */ + width = SIZE_MAX; /* `infinity' */ /* take only those things in the class */ if ((flags & SUPPRESS) && (flags & LONG)) { @@ -898,7 +898,7 @@ _DEFUN(__SVFWSCANF_R, (rptr, fp, fmt0, ap), case CT_STRING: /* like CCL, but zero-length string OK, & no NOSKIP */ if (width == 0) - width = (size_t)~0; + width = SIZE_MAX; if ((flags & SUPPRESS) && (flags & LONG)) { while ((wi = _fgetwc_r (rptr, fp)) != WEOF