*ma,
*mb;
- ma=(MagicInfo *)a;
- mb=(MagicInfo *)b;
- return((mb->offset+mb->length) - (ma->offset+ma->length));
+ ma=(MagicInfo *) a;
+ mb=(MagicInfo *) b;
+ return((int) ((mb->offset+mb->length)-(ma->offset+ma->length)));
}
static LinkedListInfo *AcquireMagicCache(const char *filename,
*/
opj_set_default_encoder_parameters(¶meters);
for (i=1; i < 6; i++)
- if (((1U << (i+2)) > image->columns) && ((1U << (i+2)) > image->rows))
+ if (((1L << (i+2)) > (ssize_t) image->columns) &&
+ ((1L << (i+2)) > (ssize_t) image->rows))
break;
parameters.numresolution=i;
option=GetImageOption(image_info,"jp2:number-resolutions");