29 str_match (
const char *
string,
const char *pattern,
int icase)
31 while (*pattern !=
'\0')
38 else if (*pattern ==
'*')
47 else if ((icase && (tolower (*pattern) != tolower (*
string)))
48 || (!icase && (*pattern != *
string)))
53 return *
string ==
'\0';
int str_match(const char *string, const char *pattern, int icase)