Lines Matching defs:rdata2
110 #define ARGS_COMPARE const dns_rdata_t *rdata1, const dns_rdata_t *rdata2
112 #define CALL_COMPARE rdata1, rdata2
669 dns_rdata_compare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2) {
674 REQUIRE(rdata2 != NULL);
676 REQUIRE(rdata2->length == 0 || rdata2->data != NULL);
678 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata2));
680 if (rdata1->rdclass != rdata2->rdclass) {
681 return (rdata1->rdclass < rdata2->rdclass ? -1 : 1);
684 if (rdata1->type != rdata2->type) {
685 return (rdata1->type < rdata2->type ? -1 : 1);
695 dns_rdata_toregion(rdata2, &r2);
702 dns_rdata_casecompare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2) {
707 REQUIRE(rdata2 != NULL);
709 REQUIRE(rdata2->length == 0 || rdata2->data != NULL);
711 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata2));
713 if (rdata1->rdclass != rdata2->rdclass) {
714 return (rdata1->rdclass < rdata2->rdclass ? -1 : 1);
717 if (rdata1->type != rdata2->type) {
718 return (rdata1->type < rdata2->type ? -1 : 1);
728 dns_rdata_toregion(rdata2, &r2);