Lines Matching refs:bp
225 char *bp, **ap, **hap, *ep; in getanswer() local
262 bp = buf; in getanswer()
269 n = dn_expand(answer->buf, eom, cp, bp, (int)(ep - bp)); in getanswer()
270 if ((n < 0) || !maybe_ok(res, bp, name_ok)) in getanswer()
279 n = (int)strlen(bp) + 1; /* for the \0 */ in getanswer()
282 hent->h_name = bp; in getanswer()
283 bp += n; in getanswer()
294 n = dn_expand(answer->buf, eom, cp, bp, (int)(ep - bp)); in getanswer()
295 if ((n < 0) || !maybe_ok(res, bp, name_ok)) { in getanswer()
325 addalias(ap, bp, aliases, maxaliases); in getanswer()
326 n = (int)strlen(bp) + 1; /* for the \0 */ in getanswer()
331 bp += n; in getanswer()
334 if (n > ep - bp || n >= MAXHOSTNAMELEN) { in getanswer()
338 strlcpy(bp, tbuf, (size_t)(ep - bp)); in getanswer()
339 hent->h_name = bp; in getanswer()
340 bp += n; in getanswer()
355 if (n > ep - bp || n >= MAXHOSTNAMELEN) { in getanswer()
359 strlcpy(bp, tbuf, (size_t)(ep - bp)); in getanswer()
360 tname = bp; in getanswer()
361 bp += n; in getanswer()
375 if (strcasecmp(tname, bp) != 0) { in getanswer()
377 AskedForGot, qname, bp); in getanswer()
381 n = dn_expand(answer->buf, eom, cp, bp, (int)(ep - bp)); in getanswer()
382 if ((n < 0) || !maybe_hnok(res, bp)) { in getanswer()
391 hent->h_name = bp; in getanswer()
393 addalias(ap, bp, aliases, maxaliases); in getanswer()
395 n = (int)strlen(bp) + 1; /* for the \0 */ in getanswer()
400 bp += n; in getanswer()
404 hent->h_name = bp; in getanswer()
406 n = strlen(bp) + 1; /* for the \0 */ in getanswer()
411 bp += n; in getanswer()
412 map_v4v6_hostent(hent, &bp, ep); in getanswer()
418 if (strcasecmp(hent->h_name, bp) != 0) { in getanswer()
420 AskedForGot, hent->h_name, bp); in getanswer()
439 hent->h_name = bp; in getanswer()
440 nn = (int)strlen(bp) + 1; /* for the \0 */ in getanswer()
441 bp += nn; in getanswer()
444 bp += sizeof(align) - in getanswer()
445 (size_t)((u_long)bp % sizeof(align)); in getanswer()
447 if (bp + n >= ep) { in getanswer()
460 (void)memcpy(*hap++ = bp, cp, (size_t)n); in getanswer()
461 bp += n; in getanswer()
484 if (n > ep - bp || n >= MAXHOSTNAMELEN) in getanswer()
486 strlcpy(bp, qname, (size_t)(ep - bp)); in getanswer()
487 hent->h_name = bp; in getanswer()
488 bp += n; in getanswer()
491 map_v4v6_hostent(hent, &bp, ep); in getanswer()
499 bp = (char *)ALIGN(bp); in getanswer()
502 if ((size_t)(ep - bp) < qlen) in getanswer()
504 hent->h_aliases = (void *)bp; in getanswer()
505 memcpy(bp, aliases, qlen); in getanswer()
509 bp += qlen; in getanswer()
512 if ((size_t)(ep - bp) < qlen) in getanswer()
514 hent->h_addr_list = (void *)bp; in getanswer()
515 memcpy(bp, addr_ptrs, qlen); in getanswer()