*amount = 0;
}
- priv->inflate.avail_out = len;
+ priv->inflate.avail_out = (unsigned int)len;
priv->inflate.next_out = buf;
spin:
cur += ramount;
- priv->inflate.avail_in = ramount;
+ priv->inflate.avail_in = (unsigned int)ramount;
priv->inflate.next_in = priv->rbuf;
}
if (rlen > len)
rlen = len;
/* provide stuff from canned header */
- memcpy(buf, hd + fd->pos, rlen);
+ memcpy(buf, hd + fd->pos, (size_t)rlen);
fd->pos += rlen;
buf += rlen;
len -= rlen;
if (rlen > len)
rlen = len;
- memcpy(buf, priv->u.trailer8 + cur, rlen);
+ memcpy(buf, priv->u.trailer8 + cur, (size_t)rlen);
*amount += rlen;
fd->pos += rlen;