Lines Matching defs:pp
29 restore(register Pz_t* pz, Pzpart_t* pp, register Sfio_t* ip, Sfio_t* op, register unsigned char* pat, register unsigned char* buf, size_t row, size_t m, register size_t* map, register unsigned char** mix, register size_t* inc)
76 register Pzpart_t* pp;
158 pp = pz->part;
166 if (pp->nmap)
168 if (m > pz->win || (m % pp->nmap) || sfread(pz->io, pz->buf, m) != m)
174 n = m / pp->nmap;
178 for (i = 0; i < pp->nmap; i++)
180 if (i > 0 && pp->lab[i] == pp->lab[i - 1])
184 if (!pp->value || pp->value[i] < 0)
185 pp->mix[k++] = pz->buf + j;
201 if (m < pp->row || sfread(pz->io, pat, pp->row) != pp->row)
207 m -= pp->row;
219 if (restore(pz, pp, pz->io, op, pat, pz->wrk, pp->row, k, pp->map, pp->mix, pp->inc))