Lines Matching defs:rdata1
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) {
878 REQUIRE(rdata1 != NULL);
880 REQUIRE(rdata1->length == 0 || rdata1->data != NULL);
882 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata1));
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;
899 dns_rdata_toregion(rdata1, &r1);
907 dns_rdata_casecompare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2) {
911 REQUIRE(rdata1 != NULL);
913 REQUIRE(rdata1->length == 0 || rdata1->data != NULL);
915 REQUIRE(DNS_RDATA_VALIDFLAGS(rdata1));
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;
932 dns_rdata_toregion(rdata1, &r1);