4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-30 02:50:25 +08:00

2006-09-22 Paul Brook <paul@codesourcery.com>

* libc/include/sys/reent.h: Define and use __reent_assert.
This commit is contained in:
Jeff Johnston 2006-09-22 19:33:11 +00:00
parent 70f1ec33cb
commit e83c3d0ae5
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2006-09-22 Paul Brook <paul@codesourcery.com>
* libc/include/sys/reent.h: Define and use __reent_assert.
2006-09-13 Joel Sherrill <joel@oarcorp.com>
* libc/include/pthread.h: Add pthread barriers,

View File

@ -459,8 +459,9 @@ struct _reent
/* Only built the assert() calls if we are built with debugging. */
#if DEBUG
#include <assert.h>
#define __reent_assert(x) assert(x)
#else
#define assert(x) ((void)0)
#define __reent_assert(x) ((void)0)
#endif
/* Generic _REENT check macro. */
@ -468,7 +469,7 @@ struct _reent
struct _reent *_r = (var); \
if (_r->what == NULL) { \
_r->what = (type)malloc(size); \
assert(_r->what); \
__reent_assert(_r->what); \
init; \
} \
} while (0)