The uses of alloca have recently been added, that's why the include has been added here. This is how it is done everywhere else. Should we move the include into port.h? We'd have to add the appropriate include for other platforms then aswell. I guess it is usually defined in stdlib.h?