To mimic system glob, we definitely don't need manual upper/lower hack.

The author clearly disagree in the comment, so this patch will be not
submitted upstream.
This commit is contained in:
Andrey A. Chernov 2016-07-14 09:40:42 +00:00
parent 36302d21c9
commit 2219fc0f38
1 changed files with 2 additions and 0 deletions

View File

@ -142,12 +142,14 @@ globcharcoll(__Char c1, __Char c2, int cs)
c1 = towlower(c1);
c2 = towlower(c2);
} else {
#ifndef __FreeBSD__
/* This should not be here, but I'll rather leave it in than engage in
a LC_COLLATE flamewar about a shell I don't use... */
if (iswlower(c1) && iswupper(c2))
return (1);
if (iswupper(c1) && iswlower(c2))
return (-1);
#endif
}
s1[0] = c1;
s2[0] = c2;