Lines Matching refs:bp
299 char *bp, *ep, **ap; in get1101answer() local
330 bp = pvt->buf; in get1101answer()
344 if (n > (ep - bp)) { in get1101answer()
348 pvt->net.n_name = strcpy(bp, name); /* (checked) */ in get1101answer()
349 bp += n; in get1101answer()
356 if (INADDRSZ > (ep - bp)) { in get1101answer()
360 memset(bp, 0, INADDRSZ); in get1101answer()
361 memcpy(bp, addr, n); in get1101answer()
362 pvt->net.n_addr = bp; in get1101answer()
363 bp += INADDRSZ; in get1101answer()
374 int n = dn_expand(ansbuf, eom, cp, bp, ep - bp); in get1101answer()
377 if (n < 0 || !maybe_dnok(pvt->res, bp) || in get1101answer()
389 nn = dn_expand(ansbuf, eom, cp, bp, ep - bp); in get1101answer()
390 if (nn < 0 || !maybe_hnok(pvt->res, bp) || nn != n) { in get1101answer()
394 normalize_name(bp); in get1101answer()
398 pvt->net.n_name = bp; in get1101answer()
399 else if (ns_samename(pvt->net.n_name, bp) == 1) in get1101answer()
402 *ap++ = bp; in get1101answer()
403 nn = strlen(bp) + 1; in get1101answer()
404 bp += nn; in get1101answer()
412 sscanf(bp, "%u.%u.%u.%u.in-addr.arpa", in get1101answer()
415 if ((ep - bp) < INADDRSZ) { in get1101answer()
419 pvt->net.n_addr = bp; in get1101answer()
420 *bp++ = b4; in get1101answer()
421 *bp++ = b3; in get1101answer()
422 *bp++ = b2; in get1101answer()
423 *bp++ = b1; in get1101answer()