It's supposed to be in stdlib.h. Either the usage of alloca() should be ended, or this should go into port.h.