Compiler warnings
authorDRC <dcommander@users.sourceforge.net>
Tue, 17 Jan 2012 11:48:38 +0000 (11:48 +0000)
committerDRC <dcommander@users.sourceforge.net>
Tue, 17 Jan 2012 11:48:38 +0000 (11:48 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@734 632fc199-4ca6-4c93-a231-07263d6284db

jdhuff.c
turbojpeg-jni.c
turbojpeg.c

index c2b38a9e692616177353afaa535aca2c08dc8a5c..f822dba86045b6a7b5fb445ac05af6410d59ae37 100644 (file)
--- a/jdhuff.c
+++ b/jdhuff.c
@@ -758,7 +758,7 @@ decode_mcu (j_decompress_ptr cinfo, JBLOCKROW *MCU_data)
     usefast = 0;
   }
 
-  if (cinfo->src->bytes_in_buffer < BUFSIZE * cinfo->blocks_in_MCU
+  if (cinfo->src->bytes_in_buffer < BUFSIZE * (size_t)cinfo->blocks_in_MCU
     || cinfo->unread_marker != 0)
     usefast = 0;
 
index 25cca7db0ffed60e360755b89c809134d80d51a9..1ff9bbafa6906e7735a92ae2e5cb77dbe0ea58d8 100644 (file)
@@ -635,7 +635,8 @@ JNIEXPORT jintArray JNICALL Java_org_libjpegturbo_turbojpeg_TJTransformer_transf
                if(t[i].r.w!=0) w=t[i].r.w;
                if(t[i].r.h!=0) h=t[i].r.h;
                bailif0(jdstBufs[i]=(*env)->GetObjectArrayElement(env, dstobjs, i));
-               if((*env)->GetArrayLength(env, jdstBufs[i])<tjBufSize(w, h, jpegSubsamp))
+               if((unsigned long)(*env)->GetArrayLength(env, jdstBufs[i])
+                       <tjBufSize(w, h, jpegSubsamp))
                        _throw("Destination buffer is not large enough");
                bailif0(dstBufs[i]=(*env)->GetPrimitiveArrayCritical(env, jdstBufs[i], 0));
        }
index e27f0da078a7b32321de766702ab83171eb634cd..2d5959a361150a036fdba2ceb8e581a5e78fcf0b 100644 (file)
@@ -1065,7 +1065,7 @@ DLLEXPORT int DLLCALL tjTransform(tjhandle handle, unsigned char *jpegBuf,
                        &xinfo[i]);
                if(t[i].customFilter)
                {
-                       int ci, by, y;
+                       int ci, y;  JDIMENSION by;
                        for(ci=0; ci<cinfo->num_components; ci++)
                        {
                                jpeg_component_info *compptr=&cinfo->comp_info[ci];