]> granicus.if.org Git - php/commitdiff
MFH(r-1.46): fix php_regex_encoding() so it can handle two additional encoding
authorMoriyoshi Koizumi <moriyoshi@php.net>
Thu, 2 Oct 2003 07:50:19 +0000 (07:50 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Thu, 2 Oct 2003 07:50:19 +0000 (07:50 +0000)
names mbfilter supports by default. (Patch by Seiji Masugata)

ext/mbstring/php_mbregex.c

index 0869f51c406f1d7e1cb8919583251a70d2302db7..bae7142a96ddde7cb90e13379c45c8e44c46a36c 100644 (file)
@@ -94,7 +94,8 @@ static int _php_mb_regex_name2mbctype(const char *pname)
                    || strcasecmp("X-EUC-JP", pname) == 0
                    || strcasecmp("UJIS", pname) == 0
                    || strcasecmp("EUCJP", pname) == 0
-                   || strcasecmp("EUC_JP", pname) == 0) {
+                   || strcasecmp("EUC_JP", pname) == 0
+                   || strcasecmp("EUCJP-WIN", pname) == 0) {
                        mbctype = MBCTYPE_EUC;
                } else if (strcasecmp("UTF-8", pname) == 0
                           || strcasecmp("UTF8", pname) == 0) {
@@ -102,7 +103,8 @@ static int _php_mb_regex_name2mbctype(const char *pname)
                } else if (strcasecmp("SJIS", pname) == 0
                           || strcasecmp("CP932", pname) == 0
                           || strcasecmp("MS932", pname) == 0
-                          || strcasecmp("SHIFT_JIS", pname) == 0 ) {
+                          || strcasecmp("SHIFT_JIS", pname) == 0
+                          || strcasecmp("SJIS-WIN", pname) == 0) {
                        mbctype = MBCTYPE_SJIS;
                } else if (strcasecmp("ASCII", pname) == 0) {
                        mbctype = MBCTYPE_ASCII;