Fix compile errors
[geeqie.git] / src / image_load_j2k.c
index c7ea0cc..37c1b11 100644 (file)
@@ -25,8 +25,8 @@
 
 #include "misc.h"
 
-#include <sys/sysinfo.h>
 #ifdef HAVE_J2K
+
 #include "openjpeg.h"
 
 typedef struct _ImageLoaderJ2K ImageLoaderJ2K;
@@ -130,7 +130,7 @@ static OPJ_BOOL opj_seek_from_buffer (OPJ_OFF_T len, opj_buffer_info_t* psrc)
 {
     OPJ_SIZE_T n = psrc->len;
 
-    if (n > len)
+    if (n > (gulong)len)
         n = len;
 
     psrc->cur = psrc->buf + n;
@@ -170,7 +170,6 @@ opj_stream_t* OPJ_CALLCONV opj_stream_create_buffer_stream (opj_buffer_info_t* p
 static gboolean image_loader_j2k_load(gpointer loader, const guchar *buf, gsize count, GError **error)
 {
        ImageLoaderJ2K *ld = (ImageLoaderJ2K *) loader;
-       ImageLoader *il = ld->data;
        opj_stream_t *stream;
        opj_codec_t *codec;
        opj_dparameters_t parameters;