summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/jffs2/src/compr_zlib.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--cpukit/libfs/src/jffs2/src/compr_zlib.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/cpukit/libfs/src/jffs2/src/compr_zlib.c b/cpukit/libfs/src/jffs2/src/compr_zlib.c
index ec640c125a..6f5d0d3956 100644
--- a/cpukit/libfs/src/jffs2/src/compr_zlib.c
+++ b/cpukit/libfs/src/jffs2/src/compr_zlib.c
@@ -74,11 +74,12 @@ uint16_t rtems_jffs2_compressor_zlib_compress(
while (def_strm->total_out < *dstlen - STREAM_END_SPACE && def_strm->total_in < *sourcelen) {
def_strm->avail_out = *dstlen - (def_strm->total_out + STREAM_END_SPACE);
- def_strm->avail_in = min((unsigned)(*sourcelen-def_strm->total_in), def_strm->avail_out);
- jffs2_dbg(1, "calling deflate with avail_in %d, avail_out %d\n",
+ def_strm->avail_in = min_t(unsigned long,
+ (*sourcelen-def_strm->total_in), def_strm->avail_out);
+ jffs2_dbg(1, "calling deflate with avail_in %ld, avail_out %ld\n",
def_strm->avail_in, def_strm->avail_out);
ret = zlib_deflate(def_strm, Z_PARTIAL_FLUSH);
- jffs2_dbg(1, "deflate returned with avail_in %d, avail_out %d, total_in %ld, total_out %ld\n",
+ jffs2_dbg(1, "deflate returned with avail_in %ld, avail_out %ld, total_in %ld, total_out %ld\n",
def_strm->avail_in, def_strm->avail_out,
def_strm->total_in, def_strm->total_out);
if (ret != Z_OK) {