Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / ipxe / src / include / alloca.h
1 #ifndef _ALLOCA_H
2 #define _ALLOCA_H
3
4 /**
5  * @file
6  *
7  * Temporary memory allocation
8  *
9  */
10
11 #include <stdint.h>
12
13 /**
14  * Allocate temporary memory from the stack
15  *
16  * @v size              Size to allocate
17  * @ret ptr             Allocated memory
18  *
19  * This memory will be freed automatically when the containing
20  * function returns.  There are several caveats regarding use of
21  * alloca(); use it only if you already know what they are.
22  */
23 #define alloca(size) __builtin_alloca ( size )
24
25 #endif /* _ALLOCA_H */