match_one
static int match_one( const char* pattern, int patternlen, const char* string );
return match_one( pattern, strlen( pattern ), string );
if ( match_one( pattern, or - pattern, string ) )
if ( match_one( p, pl, &(string[i]) ) )