Lines Matching refs:rr2
1449 ldns_rr *rr1, *rr2;
1460 rr2 = (ldns_rr *) sb->original_object;
1462 result = ldns_rr_compare_no_rdata(rr1, rr2);
1544 ldns_rr_compare_no_rdata(const ldns_rr *rr1, const ldns_rr *rr2)
1551 assert(rr2 != NULL);
1554 rr2_len = ldns_rr_uncompressed_size(rr2);
1556 if (ldns_dname_compare(ldns_rr_owner(rr1), ldns_rr_owner(rr2)) < 0) {
1558 } else if (ldns_dname_compare(ldns_rr_owner(rr1), ldns_rr_owner(rr2)) > 0) {
1562 /* should return -1 if rr1 comes before rr2, so need to do rr1 - rr2, not rr2 - rr1 */
1563 if (ldns_rr_get_class(rr1) != ldns_rr_get_class(rr2)) {
1564 return ldns_rr_get_class(rr1) - ldns_rr_get_class(rr2);
1567 /* should return -1 if rr1 comes before rr2, so need to do rr1 - rr2, not rr2 - rr1 */
1568 if (ldns_rr_get_type(rr1) != ldns_rr_get_type(rr2)) {
1569 return ldns_rr_get_type(rr1) - ldns_rr_get_type(rr2);
1623 ldns_rr_compare(const ldns_rr *rr1, const ldns_rr *rr2)
1631 result = ldns_rr_compare_no_rdata(rr1, rr2);
1634 rr2_len = ldns_rr_uncompressed_size(rr2);
1648 rr2,
1699 ldns_rr *rr2 = ldns_rr_clone(orr2);
1703 ldns_rr_set_ttl(rr2, 0);
1706 ldns_rr_get_type(rr2) == LDNS_RR_TYPE_DNSKEY) {
1707 result = ldns_rr_compare_ds_dnskey(rr1, rr2);
1709 ldns_rr_get_type(rr2) == LDNS_RR_TYPE_DS) {
1710 result = ldns_rr_compare_ds_dnskey(rr2, rr1);
1712 result = (ldns_rr_compare(rr1, rr2) == 0);
1716 ldns_rr_free(rr2);