Lines Matching defs:labs1
486 dname_lab_cmp(uint8_t* d1, int labs1, uint8_t* d2, int labs2, int* mlabs)
489 int atlabel = labs1;
493 if(labs1 > labs2) {
500 } else if(labs1 < labs2) {
502 while(atlabel > labs1) {
507 log_assert(atlabel == labs1);
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) {
705 int labs1 = dname_count_labels(d1);
707 if(labs2 > labs1)
709 if(dname_lab_cmp(d1, labs1, d2, labs2, &m) < 0) {
802 dname_canon_lab_cmp(uint8_t* d1, int labs1, uint8_t* d2, int labs2, int* mlabs)
808 int atlabel = labs1;
813 if(labs1 > labs2) {
820 } else if(labs1 < labs2) {
822 while(atlabel > labs1) {
827 log_assert(atlabel == labs1);
855 if(labs1 > labs2)
857 else if(labs1 < labs2)
866 int labs1, labs2, m;
867 labs1 = dname_count_labels(d1);
869 return dname_canon_lab_cmp(d1, labs1, d2, labs2, &m);
874 int labs1, labs2, m;
876 labs1 = dname_count_labels(d1);
878 (void)dname_lab_cmp(d1, labs1, d2, labs2, &m);
879 dname_remove_labels(&d1, &len, labs1-m);