1/*
2 * Copyright 2003-2012 Haiku, Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef	_ALLOCA_H
6#define	_ALLOCA_H
7
8
9#include <sys/types.h>
10
11
12#undef	__alloca
13#undef	alloca
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19extern void * __alloca (size_t __size);
20extern void * alloca (size_t __size);
21
22#ifdef __cplusplus
23}
24#endif
25
26#define	__alloca(size)	__builtin_alloca (size)
27#define alloca(size)	__alloca (size)
28
29#endif	/* _ALLOCA_H */
30