Lines Matching refs: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)
683 dname_strict_subdomain(uint8_t* d1, int labs1, uint8_t* d2, int labs2)
687 if(labs2 >= labs1)
689 if(dname_lab_cmp(d1, labs1, d2, labs2, &m) > 0) {
691 return (m == labs2);
710 int labs2 = dname_count_labels(d2);
711 if(labs2 > labs1)
713 if(dname_lab_cmp(d1, labs1, d2, labs2, &m) < 0) {
718 return (m == labs2);
806 dname_canon_lab_cmp(uint8_t* d1, int labs1, uint8_t* d2, int labs2, int* mlabs)
817 if(labs1 > labs2) {
818 while(atlabel > labs2) {
823 log_assert(atlabel == labs2);
824 } else if(labs1 < labs2) {
825 atlabel = labs2;
859 if(labs1 > labs2)
861 else if(labs1 < labs2)
870 int labs1, labs2, m;
872 labs2 = dname_count_labels(d2);
873 return dname_canon_lab_cmp(d1, labs1, d2, labs2, &m);
878 int labs1, labs2, m;
881 labs2 = dname_count_labels(d2);
882 (void)dname_lab_cmp(d1, labs1, d2, labs2, &m);