Lines Matching refs:rr2
1427 ldns_rr *rr1, *rr2;
1438 rr2 = (ldns_rr *) sb->original_object;
1440 result = ldns_rr_compare_no_rdata(rr1, rr2);
1522 ldns_rr_compare_no_rdata(const ldns_rr *rr1, const ldns_rr *rr2)
1529 assert(rr2 != NULL);
1532 rr2_len = ldns_rr_uncompressed_size(rr2);
1534 if (ldns_dname_compare(ldns_rr_owner(rr1), ldns_rr_owner(rr2)) < 0) {
1536 } else if (ldns_dname_compare(ldns_rr_owner(rr1), ldns_rr_owner(rr2)) > 0) {
1540 /* should return -1 if rr1 comes before rr2, so need to do rr1 - rr2, not rr2 - rr1 */
1541 if (ldns_rr_get_class(rr1) != ldns_rr_get_class(rr2)) {
1542 return ldns_rr_get_class(rr1) - ldns_rr_get_class(rr2);
1545 /* should return -1 if rr1 comes before rr2, so need to do rr1 - rr2, not rr2 - rr1 */
1546 if (ldns_rr_get_type(rr1) != ldns_rr_get_type(rr2)) {
1547 return ldns_rr_get_type(rr1) - ldns_rr_get_type(rr2);
1601 ldns_rr_compare(const ldns_rr *rr1, const ldns_rr *rr2)
1609 result = ldns_rr_compare_no_rdata(rr1, rr2);
1612 rr2_len = ldns_rr_uncompressed_size(rr2);
1626 rr2,
1677 ldns_rr *rr2 = ldns_rr_clone(orr2);
1681 ldns_rr_set_ttl(rr2, 0);
1684 ldns_rr_get_type(rr2) == LDNS_RR_TYPE_DNSKEY) {
1685 result = ldns_rr_compare_ds_dnskey(rr1, rr2);
1687 ldns_rr_get_type(rr2) == LDNS_RR_TYPE_DS) {
1688 result = ldns_rr_compare_ds_dnskey(rr2, rr1);
1690 result = (ldns_rr_compare(rr1, rr2) == 0);
1694 ldns_rr_free(rr2);