From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1921) id 9FA493857827; Wed, 18 May 2022 05:58:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9FA493857827 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Sebastian Huber To: newlib-cvs@sourceware.org Subject: [newlib-cygwin] Optional struct _reent::_new::_unused X-Act-Checkin: newlib-cygwin X-Git-Author: Sebastian Huber X-Git-Refname: refs/heads/master X-Git-Oldrev: 84d8b9d1b3132f0db0f966d2285b2905e815f2d4 X-Git-Newrev: 9035e406cbda2dcab02dde1c6bd7db0a6f6f1563 Message-Id: <20220518055819.9FA493857827@sourceware.org> Date: Wed, 18 May 2022 05:58:19 +0000 (GMT) X-BeenThere: newlib-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib GIT logs List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 May 2022 05:58:19 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D9035e406cbd= a2dcab02dde1c6bd7db0a6f6f1563 commit 9035e406cbda2dcab02dde1c6bd7db0a6f6f1563 Author: Sebastian Huber Date: Fri May 13 14:56:24 2022 +0200 Optional struct _reent::_new::_unused =20 Rename struct _reent::_new::_unused members _nextf and _nmalloc to _res= erved_3 and _reserved_4, respectively. Rename struct _reent::_new member _unu= sed to _reserved_5. Provide them only if _REENT_BACKWARD_BINARY_COMPAT is def= ined. =20 Remove unused _N_LISTS define. Diff: --- newlib/libc/include/sys/reent.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/newlib/libc/include/sys/reent.h b/newlib/libc/include/sys/reen= t.h index 6d6796ed3..b99cfe099 100644 --- a/newlib/libc/include/sys/reent.h +++ b/newlib/libc/include/sys/reent.h @@ -685,15 +685,13 @@ struct _reent _mbstate_t _wcsrtombs_state; int _h_errno; } _reent; - /* Two next two fields were once used by malloc. They are no longer - used. They are used to preserve the space used before so as to - allow addition of new reent fields and keep binary compatibility. */ +#ifdef _REENT_BACKWARD_BINARY_COMPAT struct { -#define _N_LISTS 30 - unsigned char * _nextf[_N_LISTS]; - unsigned int _nmalloc[_N_LISTS]; - } _unused; + unsigned char * _reserved_3[30]; + unsigned int _reserved_4[30]; + } _reserved_5; +#endif } _new; =20 # ifndef _REENT_GLOBAL_ATEXIT