3 static bool test_recur(
const char * fn,
const char * rm,
bool b_sep)
7 if ((b_sep && *rm==
';') || *rm==0)
return *fn==0;
17 else if (*fn==0)
return false;
28 if (!b_sep)
return test_recur(fn,pattern,
false);
29 const char * rm=pattern;
33 while(*rm && *rm!=
';') rm++;
49 return c ==
'*' || c ==
'?';
static bool test_recur(const char *fn, const char *rm, bool b_sep)
bool has_wildcards(const char *str)
const char * utf8_char_next(const char *src)
unsigned utf8_get_char(const char *src)
bool test(const char *str, const char *pattern, bool b_separate_by_semicolon=false)
bool utf8_advance(const char *&var)
const char * get_wildcard_list()
t_size scan_filename(const char *ptr)
uint32_t charLower(uint32_t param)
bool test_path(const char *path, const char *pattern, bool b_separate_by_semicolon=false)