aboutsummaryrefslogtreecommitdiff
path: root/system/include/libc/alloca.h
diff options
context:
space:
mode:
authorBruce Mitchener <bruce.mitchener@gmail.com>2013-08-04 00:32:45 +0800
committerAlon Zakai <alonzakai@gmail.com>2013-09-13 10:07:02 -0700
commit5c6e1633d218bd5b9c5077634829eb14d326308f (patch)
tree50a4fd55b51a0fab6506addf610a666afabaec9b /system/include/libc/alloca.h
parent27d496610e0ef93c9805a6a1a77de3f053405c6b (diff)
Update libc headers to use musl headers.
Diffstat (limited to 'system/include/libc/alloca.h')
-rw-r--r--system/include/libc/alloca.h26
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