X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/212b9ffa2c25beccda577b5f6250da93359c9d20..01896eb20275e43d44368ae74747d778712dc3b5:/src/bindings/java/jmsg_process.c diff --git a/src/bindings/java/jmsg_process.c b/src/bindings/java/jmsg_process.c index 233a614977..b78ba98d48 100644 --- a/src/bindings/java/jmsg_process.c +++ b/src/bindings/java/jmsg_process.c @@ -56,17 +56,21 @@ void jprocess_join(jobject jprocess, JNIEnv * env) msg_process_t jprocess_to_native_process(jobject jprocess, JNIEnv * env) { - return (msg_process_t) (long) (*env)->GetLongField(env, jprocess, jprocess_field_Process_bind); + return + (msg_process_t)(intptr_t)(*env)->GetLongField(env, jprocess, + jprocess_field_Process_bind); } void jprocess_bind(jobject jprocess, msg_process_t process, JNIEnv * env) { - (*env)->SetLongField(env, jprocess, jprocess_field_Process_bind, (jlong)(process)); + (*env)->SetLongField(env, jprocess, jprocess_field_Process_bind, + (intptr_t)process); } jlong jprocess_get_id(jobject jprocess, JNIEnv * env) { - return (*env)->GetLongField(env, jprocess, jprocess_field_Process_id); + return + (intptr_t)(*env)->GetLongField(env, jprocess, jprocess_field_Process_id); } jstring jprocess_get_name(jobject jprocess, JNIEnv * env)