even though man alloca says to include <alloca.h>, it apparently isn't necessary and no such header exists in the msvc world