Lines Matching defs:pz
139 gather(register Pz_t* pz, register Pzpart_t* pp, Sfio_t* sp, register Info_t* ip, size_t* map, size_t m)
153 buf = pz->buf;
154 if ((r = sfread(sp, buf, pz->win)) < (ssize_t)pp->row)
185 cut(register Pz_t* pz, register Pzpart_t* pp, int op, register size_t* map, size_t m)
197 if (!(pz->wrk = vmnewof(pz->vm, 0, unsigned char, pz->win, 0)))
201 ib = pz->buf;
202 ob = pz->wrk;
203 if ((r = sfread(pz->io, ib, pz->win)) < (ssize_t)pp->row)
223 n = ob - pz->wrk;
224 if (sfwrite(sfstdout, pz->wrk, n) != (ssize_t)n)
235 label(register Pz_t* pz, Pzpart_t* pp, int op, register size_t* map, size_t m, char* format)
247 if (!(sp = pzfind(pz, format, "fmt", "r")))
249 if (!(lv = vmnewof(pz->vm, 0, Label_t, pp->row + 1, 0)))
251 if (!(xv = vmnewof(pz->vm, 0, Label_t*, pp->row, 0)))
277 if (!(lp->name = vmstrdup(pz->vm, lp->name)))
281 if (pz->test & 0x0010)
295 if (!(ip = vmnewof(pz->vm, 0, Info_t, m, 0)))
297 if ((rows = gather(pz, pp, pz->io, ip, map, m)) < 0)
360 info(register Pz_t* pz, register Pzpart_t* pp, int op, register size_t* map, size_t m)
367 if (!(ip = vmnewof(pz->vm, 0, Info_t, m, 0)))
369 if ((rows = gather(pz, pp, pz->io, ip, map, m)) < 0)
461 register Pz_t* pz;
571 if (!(pz = pzopen(&disc, *argv, flags)))
573 pp = pz->part;
579 pz->win = (pz->win / pp->row) * pp->row;
582 if (!(map = vmnewof(pz->vm, 0, size_t, pp->row - pp->nmap, 0)))
595 i = cut(pz, pp, op, map, m);
597 i = label(pz, pp, op, map, m, format);
599 i = info(pz, pp, op, map, m);
605 pzpartprint(pz, pp, sfstdout);
607 pzclose(pz);