Lines Matching refs:sz
294 size_t sz;
308 sz = 0;
310 sz = tf->tf_size - fp;
312 sz = tf->tf_cachesz - fp;
313 if (size < sz)
314 sz = size;
315 if (sz == 0)
320 memcpy(p, tf->tf_cache + fp, sz);
321 fp += sz;
322 p += sz;
323 size -= sz;
327 if (get_zipped(tf->tf_pkg, p, sz) == -1) {
328 sz = -1;
332 fp += sz;
333 p += sz;
334 size -= sz;
340 return ((sz == -1) ? errno : 0);
350 size_t sz, res;
390 sz = (delta > sizeof(buf)) ? sizeof(buf) : delta;
391 error = pkg_read(f, buf, sz, &res);
396 delta -= sz - res;
514 size_t sz;
548 sz = tf->tf_size < PKG_MAXCACHESZ ? tf->tf_size : PKG_MAXCACHESZ;
550 sz = (sz + 0x1ff) & ~0x1ff;
552 tf->tf_cache = malloc(sz);
554 DBG(("%s: could not allocate %d bytes\n", __func__, (int)sz));
559 tf->tf_cachesz = sz;
560 return (get_zipped(pkg, tf->tf_cache, sz));
758 size_t sz;
777 sz = ofs - pkg->pkg_ofs;
778 while (sz != 0) {
779 if (sz > sizeof(buf))
780 sz = sizeof(buf);
781 if (get_zipped(pkg, buf, sz) == -1)
783 sz = ofs - pkg->pkg_ofs;