Lines Matching refs:string
31 #include <string.h>
35 static int match_one( const char* pattern, int patternlen, const char* string );
38 match( const char* pattern, const char* string )
46 return match_one( pattern, strlen( pattern ), string );
47 if ( match_one( pattern, or - pattern, string ) )
55 match_one( const char* pattern, int patternlen, const char* string )
59 for ( p = pattern; p - pattern < patternlen; ++p, ++string )
61 if ( *p == '?' && *string != '\0' )
71 i = strlen( string );
75 i = strcspn( string, "/" );
78 if ( match_one( p, pl, &(string[i]) ) )
82 if ( *p != *string )
85 if ( *string == '\0' )