]> granicus.if.org Git - libjpeg-turbo/commitdiff
Compiler warnings
authorDRC <dcommander@users.sourceforge.net>
Fri, 15 Aug 2014 14:44:09 +0000 (14:44 +0000)
committerDRC <dcommander@users.sourceforge.net>
Fri, 15 Aug 2014 14:44:09 +0000 (14:44 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1352 632fc199-4ca6-4c93-a231-07263d6284db

turbojpeg-jni.c

index 8e66e28bf95b95675a4384a8a711033ad77a82da..fbf5113ccaf52b983b83a2edb490533b2623ba63 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2011-2013 D. R. Commander.  All Rights Reserved.
+ * Copyright (C)2011-2014 D. R. Commander.  All Rights Reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
@@ -55,7 +55,7 @@
        jfieldID _fid;  \
        if(!_cls) goto bailout;  \
        bailif0(_fid=(*env)->GetFieldID(env, _cls, "handle", "J"));  \
-       handle=(tjhandle)(jlong)(*env)->GetLongField(env, obj, _fid);  \
+       handle=(tjhandle)(size_t)(*env)->GetLongField(env, obj, _fid);  \
 
 JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJ_bufSize
        (JNIEnv *env, jclass cls, jint width, jint height, jint jpegSubsamp)
@@ -89,7 +89,7 @@ JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_init
 
        bailif0(cls=(*env)->GetObjectClass(env, obj));
        bailif0(fid=(*env)->GetFieldID(env, cls, "handle", "J"));
-       (*env)->SetLongField(env, obj, fid, (jlong)handle);
+       (*env)->SetLongField(env, obj, fid, (size_t)handle);
 
        bailout:
        return;
@@ -296,7 +296,7 @@ JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJDecompressor_init
 
        bailif0(cls=(*env)->GetObjectClass(env, obj));
        bailif0(fid=(*env)->GetFieldID(env, cls, "handle", "J"));
-       (*env)->SetLongField(env, obj, fid, (jlong)handle);
+       (*env)->SetLongField(env, obj, fid, (size_t)handle);
 
        bailout:
        return;
@@ -499,7 +499,7 @@ JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJTransformer_init
 
        bailif0(cls=(*env)->GetObjectClass(env, obj));
        bailif0(fid=(*env)->GetFieldID(env, cls, "handle", "J"));
-       (*env)->SetLongField(env, obj, fid, (jlong)handle);
+       (*env)->SetLongField(env, obj, fid, (size_t)handle);
 
        bailout:
        return;