aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/native/common/JVM_Tool.c1
-rw-r--r--src/native/common/PointerBuffer.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/native/common/JVM_Tool.c b/src/native/common/JVM_Tool.c
index bd6d340..652d946 100644
--- a/src/native/common/JVM_Tool.c
+++ b/src/native/common/JVM_Tool.c
@@ -43,7 +43,6 @@
JNIEXPORT jboolean JNICALL
Java_com_jogamp_common_jvm_JVMUtil_initialize(JNIEnv *env, jclass _unused, jobject nioBuffer) {
- int res;
void * ptr = NULL;
if (nioBuffer != NULL) {
ptr = (void *) (*env)->GetDirectBufferAddress(env, nioBuffer);
diff --git a/src/native/common/PointerBuffer.c b/src/native/common/PointerBuffer.c
index a7b8cb0..f3e25d3 100644
--- a/src/native/common/PointerBuffer.c
+++ b/src/native/common/PointerBuffer.c
@@ -3,10 +3,12 @@
#include <assert.h>
+#include <gluegen_stdint.h>
+
#include "com_jogamp_common_nio_PointerBuffer.h"
JNIEXPORT jlong JNICALL
Java_com_jogamp_common_nio_PointerBuffer_getDirectBufferAddressImpl(JNIEnv *env, jclass _unused, jobject directBuffer) {
- return ( NULL != directBuffer ) ? ( jlong) (*env)->GetDirectBufferAddress(env, directBuffer) : 0L ;
+ return ( NULL != directBuffer ) ? (jlong) (intptr_t) (*env)->GetDirectBufferAddress(env, directBuffer) : 0L ;
}