Lines Matching full:presented
84 * Check a single label. If allow_wildcard is true, and the presented name
86 * Otherwise, for both the presented and expected values, do a case-insensitive
91 label_match(const char *presented, size_t plen, const char *expected, in label_match() argument
96 if (allow_wildcard && plen == 1 && presented[0] == '*') { in label_match()
105 if (ascii_tolower(presented[i]) != ascii_tolower(expected[i])) in label_match()
113 domain_match(const char *presented, size_t plen, const char *expected) in domain_match() argument
120 p = presented; in domain_match()
122 while (p < presented + plen && *r != '\0') { in domain_match()
123 q = memchr(p, '.', plen - (p - presented)); in domain_match()
125 q = presented + plen; in domain_match()
129 p = q < presented + plen ? q + 1 : q; in domain_match()
135 if (p == presented + plen && *r == '\0') in domain_match()