From 5a066d46c99e132ad90593c8ac82f9686c98d469 Mon Sep 17 00:00:00 2001 From: Matt Joyce Date: Fri, 1 Apr 2022 11:30:00 +0200 Subject: [PATCH] Remove duplicate stdio initializations Removed duplicate stdio 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. --- newlib/libc/stdio/findfp.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/newlib/libc/stdio/findfp.c b/newlib/libc/stdio/findfp.c index 1370b63b8..ab3c6a55d 100644 --- a/newlib/libc/stdio/findfp.c +++ b/newlib/libc/stdio/findfp.c @@ -259,10 +259,6 @@ __sinit (struct _reent *s) s->_stdin = __sfp(s); s->_stdout = __sfp(s); s->_stderr = __sfp(s); -# else /* _REENT_GLOBAL_STDIO_STREAMS */ - s->_stdin = &__sf[0]; - s->_stdout = &__sf[1]; - s->_stderr = &__sf[2]; # endif /* _REENT_GLOBAL_STDIO_STREAMS */ #endif