From 82b3ac561c56021c324a79ed549c72b4548fce9d Mon Sep 17 00:00:00 2001 From: Matthew Green Date: Sat, 9 Feb 2002 13:01:46 +0000 Subject: [PATCH] * libc/include/sys/reent.h (_REENT_CHECK_EMERGENCY): Allocate _REENT_EMERGENCY_SIZE, not sizeof(char *). --- newlib/ChangeLog | 5 +++++ newlib/libc/include/sys/reent.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index a4f4ea90e..3630b1d40 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2002-02-08 matthew green + + * libc/include/sys/reent.h (_REENT_CHECK_EMERGENCY): Allocate + _REENT_EMERGENCY_SIZE, not sizeof(char *). + 2002-02-08 Alexandre Oliva Contribute sh64-elf. diff --git a/newlib/libc/include/sys/reent.h b/newlib/libc/include/sys/reent.h index d28d201ca..600e0b1f3 100644 --- a/newlib/libc/include/sys/reent.h +++ b/newlib/libc/include/sys/reent.h @@ -345,7 +345,7 @@ struct _reent _REENT_CHECK(var, _mp, struct _mprec *, sizeof *((var)->_mp), _REENT_INIT_MP(var)) #define _REENT_CHECK_EMERGENCY(var) \ - _REENT_CHECK(var, _emergency, char *, sizeof *((var)->_emergency), /* nothing */) + _REENT_CHECK(var, _emergency, char *, _REENT_EMERGENCY_SIZE, /* nothing */) #define _REENT_SIGNGAM(ptr) ((ptr)->_gamma_signgam) #define _REENT_RAND_NEXT(ptr) ((ptr)->_r48->_rand_next) -- 2.43.5