public inbox for newlib-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] newlib: Remove superfluous CHECK_STD_INIT() macro
@ 2022-04-05  7:17 Sebastian Huber
  0 siblings, 0 replies; only message in thread
From: Sebastian Huber @ 2022-04-05  7:17 UTC (permalink / raw)
  To: newlib-cvs

https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=bd95aa4d335bb27edb8a3b8335eb28f7c73d4187

commit bd95aa4d335bb27edb8a3b8335eb28f7c73d4187
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date:   Thu Mar 31 08:43:49 2022 +0200

    newlib: Remove superfluous CHECK_STD_INIT() macro
    
    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/c99ppe.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 *);
 
 #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/getchar.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;
 
-  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/perror.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;
 
-  CHECK_STD_INIT(_REENT);
-
   arg.str = s;
   arg.arg_errno = 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/putchar.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 */
 
   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/vprintf.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;
 
-  CHECK_STD_INIT(_REENT);
-
   args.fmt = fmt;
   va_copy(args.ap,ap);
 
diff --git a/newlib/libc/machine/spu/vscanf.c b/newlib/libc/machine/spu/vscanf.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;
 
-  CHECK_STD_INIT(_REENT);
-
   args.fmt = (char*) fmt;
   va_copy(args.ap,ap);
 
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 _reent *, void *,
   while (0)
 #endif /* !_REENT_SMALL || _REENT_GLOBAL_STDIO_STREAMS */
 
-#define CHECK_STD_INIT(ptr) \
-  do								\
-    {								\
-      struct _reent *_check_init_ptr = (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.  */


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-04-05  7:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-05  7:17 [newlib-cygwin] newlib: Remove superfluous CHECK_STD_INIT() macro Sebastian Huber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).