Home | History | Annotate | Download | only in libxml2

Lines Matching refs:pattern

724    @param pattern Pattern, including wildcards, to search for.
735 TRIO_ARGS2((string, pattern),
737 TRIO_CONST char *pattern)
740 assert(pattern);
742 for (; ('*' != *pattern); ++pattern, ++string)
746 return (NIL == *pattern);
748 if ((trio_to_upper((int)*string) != trio_to_upper((int)*pattern))
749 && ('?' != *pattern))
755 while ('*' == pattern[1])
756 pattern++;
760 if ( trio_match(string, &pattern[1]) )
777 @param pattern Pattern, including wildcards, to search for.
788 TRIO_ARGS2((string, pattern),
790 TRIO_CONST char *pattern)
793 assert(pattern);
795 for (; ('*' != *pattern); ++pattern, ++string)
799 return (NIL == *pattern);
801 if ((*string != *pattern)
802 && ('?' != *pattern))
808 while ('*' == pattern[1])
809 pattern++;
813 if ( trio_match_case(string, &pattern[1]) )