diff options
Diffstat (limited to 'src/H5Zdeflate.c')
-rw-r--r-- | src/H5Zdeflate.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/H5Zdeflate.c b/src/H5Zdeflate.c index 7483bb2..1b76158 100644 --- a/src/H5Zdeflate.c +++ b/src/H5Zdeflate.c @@ -89,9 +89,9 @@ H5Z_filter_deflate (unsigned UNUSED flags, size_t cd_nelmts, } HDmemset(&z_strm, 0, sizeof(z_strm)); z_strm.next_in = *buf; - z_strm.avail_in = nbytes; + H5_ASSIGN_OVERFLOW(z_strm.avail_in,nbytes,size_t,uInt); z_strm.next_out = outbuf; - z_strm.avail_out = nalloc; + H5_ASSIGN_OVERFLOW(z_strm.avail_out,nalloc,size_t,uInt); if (Z_OK!=inflateInit(&z_strm)) { HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, 0, "inflateInit() failed"); } @@ -111,7 +111,7 @@ H5Z_filter_deflate (unsigned UNUSED flags, size_t cd_nelmts, "uncompression"); } z_strm.next_out = (unsigned char*)outbuf + z_strm.total_out; - z_strm.avail_out = nalloc - z_strm.total_out; + z_strm.avail_out = (uInt)(nalloc - z_strm.total_out); } } |