Lines Matching defs:rdata2
108 #define ARGS_COMPARE const dns_rdata_t *rdata1, const dns_rdata_t *rdata2
110 #define CALL_COMPARE rdata1, rdata2
667 dns_rdata_compare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2) {
672 REQUIRE(rdata2 != NULL);
674 REQUIRE(rdata2->length == 0 || rdata2->data != NULL);
676 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata2));
678 if (rdata1->rdclass != rdata2->rdclass) {
679 return (rdata1->rdclass < rdata2->rdclass ? -1 : 1);
682 if (rdata1->type != rdata2->type) {
683 return (rdata1->type < rdata2->type ? -1 : 1);
693 dns_rdata_toregion(rdata2, &r2);
700 dns_rdata_casecompare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2) {
705 REQUIRE(rdata2 != NULL);
707 REQUIRE(rdata2->length == 0 || rdata2->data != NULL);
709 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata2));
711 if (rdata1->rdclass != rdata2->rdclass) {
712 return (rdata1->rdclass < rdata2->rdclass ? -1 : 1);
715 if (rdata1->type != rdata2->type) {
716 return (rdata1->type < rdata2->type ? -1 : 1);
726 dns_rdata_toregion(rdata2, &r2);