forgot to conditionally include malloc.h for alloca on watcom and msvc