Lines Matching defs:rdata2
114 #define ARGS_COMPARE const dns_rdata_t *rdata1, const dns_rdata_t *rdata2
116 #define CALL_COMPARE rdata1, rdata2
874 dns_rdata_compare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2) {
879 REQUIRE(rdata2 != NULL);
881 REQUIRE(rdata2->length == 0 || rdata2->data != NULL);
883 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata2));
885 if (rdata1->rdclass != rdata2->rdclass) {
886 return rdata1->rdclass < rdata2->rdclass ? -1 : 1;
889 if (rdata1->type != rdata2->type) {
890 return rdata1->type < rdata2->type ? -1 : 1;
900 dns_rdata_toregion(rdata2, &r2);
907 dns_rdata_casecompare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2) {
912 REQUIRE(rdata2 != NULL);
914 REQUIRE(rdata2->length == 0 || rdata2->data != NULL);
916 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata2));
918 if (rdata1->rdclass != rdata2->rdclass) {
919 return rdata1->rdclass < rdata2->rdclass ? -1 : 1;
922 if (rdata1->type != rdata2->type) {
923 return rdata1->type < rdata2->type ? -1 : 1;
933 dns_rdata_toregion(rdata2, &r2);