MFB: Fixed bug #46626 (mb_convert_case does not handle apostrophe correctly)

This commit is contained in:
Ilia Alshanetsky 2008-11-24 21:23:53 +00:00
parent a8405af732
commit f95b96e55a

View file

@ -304,7 +304,7 @@ MBSTRING_API char *php_unicode_convert_case(int case_mode, const char *srcstr, s
for (i = 0; i < unicode_len; i+=4) { for (i = 0; i < unicode_len; i+=4) {
int res = php_unicode_is_prop( int res = php_unicode_is_prop(
BE_ARY_TO_UINT32(&unicode_ptr[i]), BE_ARY_TO_UINT32(&unicode_ptr[i]),
UC_MN|UC_ME|UC_CF|UC_LM|UC_SK|UC_LU|UC_LL|UC_LT, 0); UC_MN|UC_ME|UC_CF|UC_LM|UC_SK|UC_LU|UC_LL|UC_LT|UC_PO|UC_OS, 0);
if (mode) { if (mode) {
if (res) { if (res) {
UINT32_TO_BE_ARY(&unicode_ptr[i], UINT32_TO_BE_ARY(&unicode_ptr[i],