[trunk] Rework assertion to work on 32bits system
[openjpeg.git] / src / lib / openjp2 / raw.c
index 3d0aa5baf6af43fde0edc87e35617ead66e43f86..8e705ccd5454ca0027efe28f2eb0b3c420ef154f 100644 (file)
@@ -55,7 +55,7 @@ void opj_raw_destroy(opj_raw_t *raw) {
 
 OPJ_UINT32 opj_raw_numbytes(opj_raw_t *raw) {
        const ptrdiff_t diff = raw->bp - raw->start;
-  assert( diff <= 0xffffffff && diff >= 0 ); /* UINT32_MAX */
+  assert( diff <= (ptrdiff_t)0xffffffff && diff >= 0 ); /* UINT32_MAX */
        return (OPJ_UINT32)diff;
 }