From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1921) id F3BC7384858D; Fri, 13 May 2022 11:19:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F3BC7384858D 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] Remove duplicate sglue initializations X-Act-Checkin: newlib-cygwin X-Git-Author: Matt Joyce X-Git-Refname: refs/heads/master X-Git-Oldrev: 5a066d46c99e132ad90593c8ac82f9686c98d469 X-Git-Newrev: 92896d4daadc3e89fc64adf468d90fee0b84f7b3 Message-Id: <20220513111931.F3BC7384858D@sourceware.org> Date: Fri, 13 May 2022 11:19:31 +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: Fri, 13 May 2022 11:19:32 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D92896d4daad= c3e89fc64adf468d90fee0b84f7b3 commit 92896d4daadc3e89fc64adf468d90fee0b84f7b3 Author: Matt Joyce Date: Fri Apr 1 11:32:00 2022 +0200 Remove duplicate sglue initializations =20 Removed duplicate sglue initializations from __sinit(). These are already initialized in the _REENT_INIT macro in sys/reent.h. This simplification enables the reduction of _GLOBAL_REENT dependency in a follow-on patch. Diff: --- newlib/libc/stdio/findfp.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/newlib/libc/stdio/findfp.c b/newlib/libc/stdio/findfp.c index ab3c6a55d..8327b1992 100644 --- a/newlib/libc/stdio/findfp.c +++ b/newlib/libc/stdio/findfp.c @@ -246,15 +246,12 @@ __sinit (struct _reent *s) /* make sure we clean up on exit */ s->__cleanup =3D cleanup_stdio; /* conservative */ =20 - s->__sglue._next =3D NULL; #ifndef _REENT_SMALL # ifndef _REENT_GLOBAL_STDIO_STREAMS s->__sglue._niobs =3D 3; s->__sglue._iobs =3D &s->__sf[0]; # endif /* _REENT_GLOBAL_STDIO_STREAMS */ #else - s->__sglue._niobs =3D 0; - s->__sglue._iobs =3D NULL; # ifndef _REENT_GLOBAL_STDIO_STREAMS s->_stdin =3D __sfp(s); s->_stdout =3D __sfp(s);