version 1.23.12.1, 2011/05/20 08:11:17 |
version 1.26, 2010/07/06 14:59:22 |
Line 950 globfree(glob_t *pglob) |
|
Line 950 globfree(glob_t *pglob) |
|
} |
} |
} |
} |
|
|
|
#ifndef __LIBC12_SOURCE__ |
|
int |
|
glob_pattern_p(const char *pattern, int quote) |
|
{ |
|
int range = 0; |
|
|
|
for (; *pattern; pattern++) |
|
switch (*pattern) { |
|
case QUESTION: |
|
case STAR: |
|
return 1; |
|
|
|
case QUOTE: |
|
if (quote && pattern[1] != '\0') |
|
++pattern; |
|
break; |
|
|
|
case LBRACKET: |
|
range = 1; |
|
break; |
|
|
|
case RBRACKET: |
|
if (range) |
|
return 1; |
|
break; |
|
default: |
|
break; |
|
} |
|
|
|
return 0; |
|
} |
|
#endif |
|
|
static DIR * |
static DIR * |
g_opendir(Char *str, glob_t *pglob) |
g_opendir(Char *str, glob_t *pglob) |
{ |
{ |