Lines Matching refs:pattern_current
552 const char *pattern_current = pattern; in browscap_match_string_wildcard() local
559 char pattern_char = *pattern_current; in browscap_match_string_wildcard()
564 pattern_current++; in browscap_match_string_wildcard()
565 while (pattern_current < pattern_end && *pattern_current == '*') { in browscap_match_string_wildcard()
566 pattern_current++; in browscap_match_string_wildcard()
570 if (pattern_current == pattern_end) { in browscap_match_string_wildcard()
576 if (*pattern_current != '?') { in browscap_match_string_wildcard()
577 while (s_current < s_end && *s_current != *pattern_current) { in browscap_match_string_wildcard()
585 wildcard_pattern_restore_pos = pattern_current; in browscap_match_string_wildcard()
591 pattern_current++; in browscap_match_string_wildcard()
595 if (pattern_current == pattern_end) { in browscap_match_string_wildcard()
607 pattern_current = wildcard_pattern_restore_pos; in browscap_match_string_wildcard()
617 while (pattern_current < pattern_end && *pattern_current == '*') { in browscap_match_string_wildcard()
618 pattern_current++; in browscap_match_string_wildcard()
622 return pattern_current == pattern_end; in browscap_match_string_wildcard()