diff options
Diffstat (limited to 'system/include/libc/alloca.h')
-rw-r--r-- | system/include/libc/alloca.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/system/include/libc/alloca.h b/system/include/libc/alloca.h index 2ea0fd9b..d2e6f1c6 100644 --- a/system/include/libc/alloca.h +++ b/system/include/libc/alloca.h @@ -1,21 +1,21 @@ -/* libc/include/alloca.h - Allocate memory on stack */ +#ifndef _ALLOCA_H +#define _ALLOCA_H -/* Written 2000 by Werner Almesberger */ -/* Rearranged for general inclusion by stdlib.h. - 2001, Corinna Vinschen <vinschen@redhat.com> */ - -#ifndef _NEWLIB_ALLOCA_H -#define _NEWLIB_ALLOCA_H +#ifdef __cplusplus +extern "C" { +#endif -#include "_ansi.h" -#include <sys/reent.h> +#define __NEED_size_t +#include <bits/alltypes.h> -#undef alloca +void *alloca(size_t); #ifdef __GNUC__ -#define alloca(size) __builtin_alloca(size) -#else -void * _EXFUN(alloca,(size_t)); +#define alloca __builtin_alloca +#endif + +#ifdef __cplusplus +} #endif #endif |