diff --git a/prism/src/prism/NativeIntArray.cc b/prism/src/prism/NativeIntArray.cc index 2dfd6e43..62db4a2f 100644 --- a/prism/src/prism/NativeIntArray.cc +++ b/prism/src/prism/NativeIntArray.cc @@ -31,7 +31,7 @@ JNIEXPORT jlong JNICALL Java_prism_NativeIntArray_NIA_1CreateArray (JNIEnv * env, jclass cls, jint size) { int* a = new int[size]; - return (long) a; + return ptr_to_jlong(a); } JNIEXPORT void JNICALL Java_prism_NativeIntArray_NIA_1DeleteArray @@ -58,4 +58,4 @@ JNIEXPORT void JNICALL Java_prism_NativeIntArray_NIA_1SetAll int* a = (int *) jlong_to_ptr(ptr); for(int i = 0; i < count; i++) a[i+index] = value; -} \ No newline at end of file +}