no strange stuff for including alloca anymore, use xmalloc.h