diff options
Diffstat (limited to 'libjava/gcj/cni.h')
-rw-r--r-- | libjava/gcj/cni.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libjava/gcj/cni.h b/libjava/gcj/cni.h index ee39738d228..b94260b8465 100644 --- a/libjava/gcj/cni.h +++ b/libjava/gcj/cni.h @@ -17,6 +17,7 @@ details. */ #include <java/lang/Class.h> #include <gcj/array.h> +#include <gcj/javaprims.h> #include <string.h> @@ -107,14 +108,23 @@ JvMalloc (jsize size) return _Jv_Malloc (size); } +extern inline void * +JvRealloc (void *ptr, jsize size) +{ + return _Jv_Realloc (ptr, size); +} + extern inline void JvFree (void *ptr) { return _Jv_Free (ptr); } +typedef struct _Jv_VMOption JvVMOption; +typedef struct _Jv_VMInitArgs JvVMInitArgs; + extern inline jint -JvCreateJavaVM (void* vm_args) +JvCreateJavaVM (JvVMInitArgs* vm_args) { return _Jv_CreateJavaVM (vm_args); } |