]> git.ipfire.org Git - thirdparty/glibc.git/blame - include/alloca.h
* malloc/arena.c
[thirdparty/glibc.git] / include / alloca.h
CommitLineData
6796bc80
UD
1#ifndef _ALLOCA_H
2
28f540f4 3#include <stdlib/alloca.h>
bdbf022d
UD
4
5#undef __alloca
6
7/* Now define the internal interfaces. */
c19559b0 8extern void *__alloca (size_t __size);
bdbf022d
UD
9
10#ifdef __GNUC__
11# define __alloca(size) __builtin_alloca (size)
12#endif /* GCC. */
6796bc80 13
6166815d
UD
14extern int __libc_use_alloca (size_t size) __attribute__ ((const));
15extern int __libc_alloca_cutoff (size_t size) __attribute__ ((const));
16
17#define __MAX_ALLOCA_CUTOFF 65536
18
19#include <allocalim.h>
20
6796bc80 21#endif