Lines Matching refs:n
123 int n = 0; // result length member
849 int n; in getanswer() local
889 n = dn_expand(answer.data(), eom, cp, bp, ep - bp); in getanswer()
890 if ((n < 0) || !(*name_ok)(bp)) { in getanswer()
894 BOUNDED_INCR(n + QFIXEDSZ); in getanswer()
900 n = strlen(bp) + 1; /* for the \0 */ in getanswer()
901 if (n >= MAXHOSTNAMELEN) { in getanswer()
906 bp += n; in getanswer()
913 n = dn_expand(answer.data(), eom, cp, bp, ep - bp); in getanswer()
914 if ((n < 0) || !(*name_ok)(bp)) { in getanswer()
918 cp += n; /* name */ in getanswer()
924 n = ntohs(*reinterpret_cast<const uint16_t*>(cp)); in getanswer()
926 BOUNDS_CHECK(cp, n); in getanswer()
929 cp += n; in getanswer()
933 n = dn_expand(answer.data(), eom, cp, tbuf, sizeof tbuf); in getanswer()
934 if ((n < 0) || !(*name_ok)(tbuf)) { in getanswer()
938 cp += n; in getanswer()
940 n = strlen(tbuf) + 1; /* for the \0 */ in getanswer()
941 if (n > ep - bp || n >= MAXHOSTNAMELEN) { in getanswer()
947 bp += n; in getanswer()
952 cp += n; in getanswer()
959 cp += n; in getanswer()
968 cp += n; in getanswer()
971 if (type == T_A && n != INADDRSZ) { in getanswer()
972 cp += n; in getanswer()
975 if (type == T_AAAA && n != IN6ADDRSZ) { in getanswer()
976 cp += n; in getanswer()
983 cp += n; in getanswer()
1000 cp += n; in getanswer()
1006 cp += n; in getanswer()
1450 addrinfo* ai = getanswer(q.answer, q.n, q.name, q.qtype, pai, &he); in dns_getaddrinfo()
1456 ai = getanswer(q2.answer, q2.n, q2.name, q2.qtype, pai, &he); in dns_getaddrinfo()
1624 int n = res_nmkquery(QUERY, name, cl, type, /*data=*/nullptr, /*datalen=*/0, buf, sizeof(buf), in doQuery() local
1627 if (n > 0 && in doQuery()
1629 n = res_nopt(res, n, buf, sizeof(buf), anslen); in doQuery()
1633 if (n <= 0) { in doQuery()
1647 n = res_nsend(&res_temp, buf, n, t->answer.data(), anslen, &rcode, 0, sleepTimeMs); in doQuery()
1648 if (n < 0 || hp->rcode != NOERROR || ntohs(hp->ancount) == 0) { in doQuery()
1656 n = res_nmkquery(QUERY, name, cl, type, /*data=*/nullptr, /*datalen=*/0, buf, in doQuery()
1658 n = res_nsend(&res_temp, buf, n, t->answer.data(), anslen, &rcode, 0); in doQuery()
1664 t->n = n; in doQuery()
1734 int n; in res_queryN() local
1758 n = res_nmkquery(QUERY, name, cl, type, /*data=*/nullptr, /*datalen=*/0, buf, sizeof(buf), in res_queryN()
1760 if (n > 0 && in res_queryN()
1764 n = res_nopt(res, n, buf, sizeof(buf), anslen); in res_queryN()
1765 if (n <= 0) { in res_queryN()
1768 return n; in res_queryN()
1771 n = res_nsend(res, buf, n, t->answer.data(), anslen, &rcode, 0); in res_queryN()
1772 if (n < 0 || hp->rcode != NOERROR || ntohs(hp->ancount) == 0) { in res_queryN()
1792 t->n = n; in res_queryN()
1928 size_t n, d; in res_querydomainN() local
1934 n = strlen(name); in res_querydomainN()
1935 if (n + 1 > sizeof(nbuf)) { in res_querydomainN()
1939 if (n > 0 && name[--n] == '.') { in res_querydomainN()
1940 strncpy(nbuf, name, n); in res_querydomainN()
1941 nbuf[n] = '\0'; in res_querydomainN()
1945 n = strlen(name); in res_querydomainN()
1947 if (n + 1 + d + 1 > sizeof(nbuf)) { in res_querydomainN()