#include <stdarg.h>
#include "macos.h"
#else /* MACOS */
-#if defined(NeXT) || defined(VMS)
+
+#if defined(NeXT) || defined(VMS) || defined(__FreeBSD__)
#include <stdlib.h>
-#else /* next || vms */
+#else /* next || vms || freebsd */
#include <malloc.h>
-#endif /* next || vms */
+#endif /* next || vms || freebsd */
#if defined(BC31) || defined(_WIN32)
#include <stdarg.h>
#else /* BC31 || _WIN32 */