Lines Matching defs:SameDomainName

642 mDNSexport mDNSBool SameDomainName(const domainname *const d1, const domainname *const d2)
686 if (d1 && SameDomainName(d1, nL)) return(mDNStrue);
687 if (d4 && SameDomainName(d4, nR)) return(mDNStrue);
688 if (d5 && SameDomainName(d5, n8)) return(mDNStrue);
689 if (d5 && SameDomainName(d5, n9)) return(mDNStrue);
690 if (d5 && SameDomainName(d5, nA)) return(mDNStrue);
691 if (d5 && SameDomainName(d5, nB)) return(mDNStrue);
738 if (parent && SameDomainName((const domainname *)src, parent)) return((mDNSu16)(src - name->c + 2));
1009 if (SameDomainName((domainname*)s0, (const domainname*)"\x09_services\x07_dns-sd\x04_udp"))
1037 if (len < 2 || len >= 0x40 || (len > 16 && !SameDomainName(domain, &localdomain))) return(mDNSNULL);
1077 if (SameDomainName(domain, (const domainname*)"\x05" "local" "\x04" "arpa"))
1576 case kDNSType_DNAME: return(SameDomainName(&b1->name, &b2->name));
1770 // SameNameRecordAnswersQuestion is the same, except it skips the expensive SameDomainName() call.
1771 // SameDomainName() is generally cheap when the names don't match, but expensive when they do match,
1774 // SameDomainName() call because that's precisely the time when it's most expensive and least useful.
1831 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));
1910 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));
1944 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));
1973 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));