From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1921) id 91E863858C55; Tue, 5 Apr 2022 07:17:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 91E863858C55 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] newlib: Remove superfluous CHECK_STD_INIT() macro X-Act-Checkin: newlib-cygwin X-Git-Author: Sebastian Huber X-Git-Refname: refs/heads/master X-Git-Oldrev: e9c96f0a6daaad41920eea7ff84c8ce95918f1a3 X-Git-Newrev: bd95aa4d335bb27edb8a3b8335eb28f7c73d4187 Message-Id: <20220405071712.91E863858C55@sourceware.org> Date: Tue, 5 Apr 2022 07:17:12 +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: Tue, 05 Apr 2022 07:17:12 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3Dbd95aa4d335= bb27edb8a3b8335eb28f7c73d4187 commit bd95aa4d335bb27edb8a3b8335eb28f7c73d4187 Author: Sebastian Huber Date: Thu Mar 31 08:43:49 2022 +0200 newlib: Remove superfluous CHECK_STD_INIT() macro =20 This macro is unused or expands to nothing. Diff: --- newlib/libc/machine/spu/c99ppe.h | 1 - newlib/libc/machine/spu/getchar.c | 2 -- newlib/libc/machine/spu/gets.c | 2 -- newlib/libc/machine/spu/perror.c | 2 -- newlib/libc/machine/spu/putchar.c | 2 -- newlib/libc/machine/spu/puts.c | 2 -- newlib/libc/machine/spu/vprintf.c | 2 -- newlib/libc/machine/spu/vscanf.c | 2 -- newlib/libc/stdio/local.h | 9 --------- 9 files changed, 24 deletions(-) diff --git a/newlib/libc/machine/spu/c99ppe.h b/newlib/libc/machine/spu/c99= ppe.h index 12a2cb3fb..263cf7fe0 100644 --- a/newlib/libc/machine/spu/c99ppe.h +++ b/newlib/libc/machine/spu/c99ppe.h @@ -105,6 +105,5 @@ FILE *__sfp (struct _reent *); =20 #define CHECK_INIT(ptr) \ do { if ((ptr) && !(ptr)->__cleanup) __sinit (ptr); } while (0) -#define CHECK_STD_INIT(ptr) /* currently, do nothing */ #define CHECK_STR_INIT(ptr) /* currently, do nothing */ #endif /* __ASSEMBLER__ */ diff --git a/newlib/libc/machine/spu/getchar.c b/newlib/libc/machine/spu/ge= tchar.c index 68247eff1..b166bba67 100644 --- a/newlib/libc/machine/spu/getchar.c +++ b/newlib/libc/machine/spu/getchar.c @@ -43,8 +43,6 @@ getchar () { int ret; =20 - CHECK_STD_INIT(_REENT); - return __send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_GETCHAR, &ret); } #endif /* ! _REENT_ONLY */ diff --git a/newlib/libc/machine/spu/gets.c b/newlib/libc/machine/spu/gets.c index 2ac05db3b..1047c5fde 100644 --- a/newlib/libc/machine/spu/gets.c +++ b/newlib/libc/machine/spu/gets.c @@ -40,8 +40,6 @@ char * gets (buf) char *buf; { - CHECK_STD_INIT(_REENT); - /* The return value gets written over buf */ return (char*) __send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_GETS, &buf); diff --git a/newlib/libc/machine/spu/perror.c b/newlib/libc/machine/spu/per= ror.c index eae1419a1..ec073b2f3 100644 --- a/newlib/libc/machine/spu/perror.c +++ b/newlib/libc/machine/spu/perror.c @@ -19,8 +19,6 @@ perror (const char *s) { c99_perror_t arg; =20 - CHECK_STD_INIT(_REENT); - arg.str =3D s; arg.arg_errno =3D errno; __send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_PERROR, &arg); diff --git a/newlib/libc/machine/spu/putchar.c b/newlib/libc/machine/spu/pu= tchar.c index 67eb59976..7da00e0d7 100644 --- a/newlib/libc/machine/spu/putchar.c +++ b/newlib/libc/machine/spu/putchar.c @@ -10,8 +10,6 @@ int putchar (c) int c; { - CHECK_STD_INIT(_REENT); - /* c gets overwritten before return */ =20 return __send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_PUTCHAR, &c); diff --git a/newlib/libc/machine/spu/puts.c b/newlib/libc/machine/spu/puts.c index 27bd2bd52..2f0506793 100644 --- a/newlib/libc/machine/spu/puts.c +++ b/newlib/libc/machine/spu/puts.c @@ -7,8 +7,6 @@ int puts (char const * s) { - CHECK_STD_INIT(_REENT); - /* The return value gets written over s */ return __send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_PUTS, &s); diff --git a/newlib/libc/machine/spu/vprintf.c b/newlib/libc/machine/spu/vp= rintf.c index de98c0a33..d2ebc4eda 100644 --- a/newlib/libc/machine/spu/vprintf.c +++ b/newlib/libc/machine/spu/vprintf.c @@ -24,8 +24,6 @@ vprintf (const char *fmt, { c99_vprintf_t args; =20 - CHECK_STD_INIT(_REENT); - args.fmt =3D fmt; va_copy(args.ap,ap); =20 diff --git a/newlib/libc/machine/spu/vscanf.c b/newlib/libc/machine/spu/vsc= anf.c index e2d324ed7..c246d57c3 100644 --- a/newlib/libc/machine/spu/vscanf.c +++ b/newlib/libc/machine/spu/vscanf.c @@ -56,8 +56,6 @@ vscanf (const char *fmt, { c99_vscanf_t args; =20 - CHECK_STD_INIT(_REENT); - args.fmt =3D (char*) fmt; va_copy(args.ap,ap); =20 diff --git a/newlib/libc/stdio/local.h b/newlib/libc/stdio/local.h index 50818db0e..30c534dcd 100644 --- a/newlib/libc/stdio/local.h +++ b/newlib/libc/stdio/local.h @@ -220,15 +220,6 @@ extern _READ_WRITE_RETURN_TYPE __swrite64 (struct _ree= nt *, void *, while (0) #endif /* !_REENT_SMALL || _REENT_GLOBAL_STDIO_STREAMS */ =20 -#define CHECK_STD_INIT(ptr) \ - do \ - { \ - struct _reent *_check_init_ptr =3D (ptr); \ - if ((_check_init_ptr) && !(_check_init_ptr)->__cleanup) \ - __sinit (_check_init_ptr); \ - } \ - while (0) - /* Return true and set errno and stream error flag iff the given FILE cannot be written now. */