Lines Matching defs:pattern
35 static int match_one( const char* pattern, int patternlen, const char* string );
38 match( const char* pattern, const char* string )
44 or = strchr( pattern, '|' );
46 return match_one( pattern, strlen( pattern ), string );
47 if ( match_one( pattern, or - pattern, string ) )
49 pattern = or + 1;
55 match_one( const char* pattern, int patternlen, const char* string )
59 for ( p = pattern; p - pattern < patternlen; ++p, ++string )
76 pl = patternlen - ( p - pattern );