#include <alloca.h>
#include <stddef.h>
#include <stdlib.h>
Go to the source code of this file.
Define Documentation
#define malloca |
( |
|
N |
) |
mmalloca (N) |
#define nmalloca |
( |
|
n, |
|
|
|
s | |
|
) |
| | |
Value:((n) > (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) \
? NULL \
: malloca ((n) * (s)))
#define sa_alignof |
( |
|
type |
) |
offsetof (struct { char __slot1; type __slot2; }, __slot2) |
#define safe_alloca |
( |
|
N |
) |
((void) (N), NULL) |
Enumeration Type Documentation
- Enumerator:
sa_alignment_long |
|
sa_alignment_double |
|
sa_alignment_longdouble |
|
sa_alignment_max |
|
sa_increment |
|
Function Documentation
void* mmalloca |
( |
size_t |
n |
) |
|