Lines Matching refs:rlen
501 lws_filepos_t ramount, rlen, cur = lws_vfs_tell(fd);
517 rlen = len;
518 if (rlen > fd->pos - priv->exp_uncomp_pos)
519 rlen = fd->pos - priv->exp_uncomp_pos;
520 if (lws_fops_zip_read(fd, amount, buf, rlen))
531 rlen = sizeof(priv->rbuf);
532 if (rlen > eff_size(priv) - (cur - priv->content_start))
533 rlen = eff_size(priv) - (cur - priv->content_start);
537 rlen))
580 rlen = sizeof(hd) - fd->pos;
581 if (rlen > len)
582 rlen = len;
584 memcpy(buf, hd + fd->pos, (size_t)rlen);
585 fd->pos += rlen;
586 buf += rlen;
587 len -= rlen;
588 *amount += rlen;
596 rlen = priv->hdr.comp_size - (priv->zip_fop_fd->pos -
598 if (rlen > len)
599 rlen = len;
601 if (rlen &&
605 &ramount, buf, rlen))
620 rlen = sizeof(priv->u) - cur;
621 if (rlen > len)
622 rlen = len;
624 memcpy(buf, priv->u.trailer8 + cur, (size_t)rlen);
626 *amount += rlen;
627 fd->pos += rlen;