[process] Include process name in debug messages
[ipxe.git] / 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 */