1 2 3 4 5 6 7 8 9 10 11 12
#include <stddef.h> void _alloca_wrapper(size_t size) { int vla[size]; // initialize w/ 0 for (size_t i = 0; i < size; i++) { vla[i] = 0; } (void)vla; }