Lines Matching defs:labs2
486 dname_lab_cmp(uint8_t* d1, int labs1, uint8_t* d2, int labs2, int* mlabs)
493 if(labs1 > labs2) {
494 while(atlabel > labs2) {
499 log_assert(atlabel == labs2);
500 } else if(labs1 < labs2) {
501 atlabel = labs2;
560 if(labs1 > labs2)
562 else if(labs1 < labs2)
679 dname_strict_subdomain(uint8_t* d1, int labs1, uint8_t* d2, int labs2)
683 if(labs2 >= labs1)
685 if(dname_lab_cmp(d1, labs1, d2, labs2, &m) > 0) {
687 return (m == labs2);
706 int labs2 = dname_count_labels(d2);
707 if(labs2 > labs1)
709 if(dname_lab_cmp(d1, labs1, d2, labs2, &m) < 0) {
714 return (m == labs2);
802 dname_canon_lab_cmp(uint8_t* d1, int labs1, uint8_t* d2, int labs2, int* mlabs)
813 if(labs1 > labs2) {
814 while(atlabel > labs2) {
819 log_assert(atlabel == labs2);
820 } else if(labs1 < labs2) {
821 atlabel = labs2;
855 if(labs1 > labs2)
857 else if(labs1 < labs2)
866 int labs1, labs2, m;
868 labs2 = dname_count_labels(d2);
869 return dname_canon_lab_cmp(d1, labs1, d2, labs2, &m);
874 int labs1, labs2, m;
877 labs2 = dname_count_labels(d2);
878 (void)dname_lab_cmp(d1, labs1, d2, labs2, &m);