summaryrefslogtreecommitdiff
path: root/src/runtime/java
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2013-11-07 08:08:41 +0000
committerkr.angelov <kr.angelov@gmail.com>2013-11-07 08:08:41 +0000
commit62dee6c805e063705fb6a7be2251a7a90bacfaaf (patch)
treec5f5b819c6a00ca555b5329842a67418b738f64d /src/runtime/java
parente79f39b7746ce2224e58fbf0b9db56c31b9a7250 (diff)
added #ifdef to detect MinGW in the Java binding and to import the right header for alloca
Diffstat (limited to 'src/runtime/java')
-rw-r--r--src/runtime/java/jpgf.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/runtime/java/jpgf.c b/src/runtime/java/jpgf.c
index 48bed0f8c..dd29eaf7f 100644
--- a/src/runtime/java/jpgf.c
+++ b/src/runtime/java/jpgf.c
@@ -4,8 +4,12 @@
#include <gu/mem.h>
#include <gu/exn.h>
#include <gu/utf8.h>
-#include <alloca.h>
#include <jni.h>
+#ifndef __MINGW32__
+#include <alloca.h>
+#else
+#include <malloc.h>
+#endif
#define l2p(x) ((void*) (intptr_t) (x))
#define p2l(x) ((jlong) (intptr_t) (x))