Lines Matching defs:SameDomainName

353 mDNSexport mDNSBool SameDomainName(const domainname *const d1, const domainname *const d2)
397 if (d1 && SameDomainName(d1, nL)) return(mDNStrue);
398 if (d4 && SameDomainName(d4, nR)) return(mDNStrue);
399 if (d5 && SameDomainName(d5, n8)) return(mDNStrue);
400 if (d5 && SameDomainName(d5, n9)) return(mDNStrue);
401 if (d5 && SameDomainName(d5, nA)) return(mDNStrue);
402 if (d5 && SameDomainName(d5, nB)) return(mDNStrue);
449 if (parent && SameDomainName((const domainname *)src, parent)) return((mDNSu16)(src - name->c + 2));
720 if (SameDomainName((domainname*)s0, (const domainname*)"\x09_services\x07_dns-sd\x04_udp"))
748 if (len < 2 || len >= 0x40 || (len > 16 && !SameDomainName(domain, &localdomain))) return(mDNSNULL);
788 if (SameDomainName(domain, (const domainname*)"\x05" "local" "\x04" "arpa"))
1174 case kDNSType_DNAME:return(SameDomainName(&b1->name, &b2->name));
1211 // SameNameRecordAnswersQuestion is the same, except it skips the expensive SameDomainName() call.
1212 // SameDomainName() is generally cheap when the names don't match, but expensive when they do match,
1215 // SameDomainName() call because that's precisely the time when it's most expensive and least useful.
1267 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));
1343 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));
1369 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));
1391 return(rr->namehash == q->qnamehash && SameDomainName(rr->name, &q->qname));