diff --git a/lib/std/modules/m_glob.c b/lib/std/modules/m_glob.c index a049c7e..46462b2 100644 --- a/lib/std/modules/m_glob.c +++ b/lib/std/modules/m_glob.c @@ -33,17 +33,18 @@ varargs string translate( string pat, int flag ) res += pat[i..i]; continue; } - case '.': + case '.': res += "\\" + pat[i..i]; continue; case '*': res += ".*"; continue; - case '?': + case '?': res += "."; continue; case '[': - j=i; + // j=i; <= pat[i] == pat[j] == '[' + j = i + 1 if( j