From 51e1a2f296577422919383a137b67035fa71a2df Mon Sep 17 00:00:00 2001 From: Earnie Boyd Date: Thu, 12 Dec 2002 21:00:57 +0000 Subject: * include/malloc.h (_alloca): Add definition. (alloca): Ditto. --- winsup/mingw/ChangeLog | 5 +++++ winsup/mingw/include/malloc.h | 6 ++++++ 2 files changed, 11 insertions(+) (limited to 'winsup/mingw') diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index f1a23e2..f3971b9 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,8 @@ +2002-12-12 Earnie Boyd + + * include/malloc.h (_alloca): Add definition. + (alloca): Ditto. + 2002-12-08 Danny Smith * mingwex/math/s_erf.c: New file. diff --git a/winsup/mingw/include/malloc.h b/winsup/mingw/include/malloc.h index 9c41240..097a5e1 100644 --- a/winsup/mingw/include/malloc.h +++ b/winsup/mingw/include/malloc.h @@ -61,9 +61,15 @@ extern "C" { but not W9x. On latter, they always set errno to ENOSYS. */ int _heapwalk (_HEAPINFO*); +#ifdef __GNUC__ +#define _alloca(x) __builtin_alloca((x)) +#endif #ifndef _NO_OLDNAMES int heapwalk (_HEAPINFO*); +#ifdef __GNUC__ +#define alloca(x) __builtin_alloca((x)) +#endif #endif /* Not _NO_OLDNAMES */ int _heapchk (void); /* Verify heap integrety. */ -- cgit v1.1