blob: 9bb3c22ab909546c20f89d0df2f76d391380bc75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
$NetBSD: patch-mpy-cross_mpconfigport.h,v 1.2 2019/09/24 12:17:40 sevan Exp $
Modern *BSDs declare alloca() in <stdlib.h>
--- mpy-cross/mpconfigport.h.orig 2017-08-23 01:50:10.000000000 +0000
+++ mpy-cross/mpconfigport.h
@@ -115,7 +115,7 @@ typedef long mp_off_t;
#endif
// We need to provide a declaration/definition of alloca()
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
#include <stdlib.h>
#elif defined( _WIN32 )
#include <malloc.h>
|