proper includes for valloc, memset