removed stdlib.h and added alloca.h includes, added mm_malloc.h from Tannhauser/static