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:
parent
36302d21c9
commit
2219fc0f38
|
@ -142,12 +142,14 @@ globcharcoll(__Char c1, __Char c2, int cs)
|
||||||
c1 = towlower(c1);
|
c1 = towlower(c1);
|
||||||
c2 = towlower(c2);
|
c2 = towlower(c2);
|
||||||
} else {
|
} else {
|
||||||
|
#ifndef __FreeBSD__
|
||||||
/* This should not be here, but I'll rather leave it in than engage in
|
/* 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... */
|
a LC_COLLATE flamewar about a shell I don't use... */
|
||||||
if (iswlower(c1) && iswupper(c2))
|
if (iswlower(c1) && iswupper(c2))
|
||||||
return (1);
|
return (1);
|
||||||
if (iswupper(c1) && iswlower(c2))
|
if (iswupper(c1) && iswlower(c2))
|
||||||
return (-1);
|
return (-1);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
s1[0] = c1;
|
s1[0] = c1;
|
||||||
s2[0] = c2;
|
s2[0] = c2;
|
||||||
|
|
Loading…
Reference in New Issue