Lines Matching defs:ob
40 unsigned char* ob;
62 ob = pz->wrk;
67 ob = (unsigned char*)buf;
68 om = ob + n;
75 if (!(ob = (unsigned char*)sfreserve(pz->io, m, 0)))
85 if ((n = (*writef)(pz, pz->str, ob, pz->disc)) <= 0)
92 if (!(ob = (unsigned char*)sfreserve(pz->io, m, 0)))
102 if ((n = (*writef)(pz, pz->str, ob, pz->disc)) <= 0)
135 r = om - ob;
139 memcpy(ob, x, r);
144 memcpy(ob, x, m);
145 ob += m;
212 memcpy(ob, pz->pat, pp->row);
215 ob[pp->map[i]] = *pp->mix[i];
220 if ((n = (*writef)(pz, pz->str, ob, pz->disc)) <= 0)
227 else if ((ob += pp->row) >= om)
241 return writef ? (ssize_t)sfstrtell(pz->str) : (ob - (unsigned char*)buf);