]> granicus.if.org Git - php/commitdiff
added Turkish language definition (related to bug #29955)
authorRui Hirokawa <hirokawa@php.net>
Thu, 29 Dec 2005 23:52:59 +0000 (23:52 +0000)
committerRui Hirokawa <hirokawa@php.net>
Thu, 29 Dec 2005 23:52:59 +0000 (23:52 +0000)
ext/mbstring/mbstring.c

index 18f7b7e56663842ba69e54c237d35e1b1625bbff..e21f8c91c05ea6ba63466b98e08ac2265ce9f492 100644 (file)
@@ -134,6 +134,12 @@ static const enum mbfl_no_encoding php_mb_default_identify_list_hy[] = {
        mbfl_no_encoding_armscii8
 };
 
+static const enum mbfl_no_encoding php_mb_default_identify_list_tr[] = {
+       mbfl_no_encoding_ascii,
+       mbfl_no_encoding_utf8,
+       mbfl_no_encoding_8859_9
+};
+
 static const enum mbfl_no_encoding php_mb_default_identify_list_neut[] = {
        mbfl_no_encoding_ascii,
        mbfl_no_encoding_utf8
@@ -147,6 +153,7 @@ static const php_mb_nls_ident_list php_mb_default_identify_list[] = {
        { mbfl_no_language_simplified_chinese, php_mb_default_identify_list_cn, sizeof(php_mb_default_identify_list_cn) / sizeof(php_mb_default_identify_list_cn[0]) },
        { mbfl_no_language_russian, php_mb_default_identify_list_ru, sizeof(php_mb_default_identify_list_ru) / sizeof(php_mb_default_identify_list_ru[0]) },
        { mbfl_no_language_armenian, php_mb_default_identify_list_hy, sizeof(php_mb_default_identify_list_hy) / sizeof(php_mb_default_identify_list_hy[0]) },
+       { mbfl_no_language_turkish, php_mb_default_identify_list_tr, sizeof(php_mb_default_identify_list_tr) / sizeof(php_mb_default_identify_list_tr[0]) },
        { mbfl_no_language_neutral, php_mb_default_identify_list_neut, sizeof(php_mb_default_identify_list_neut) / sizeof(php_mb_default_identify_list_neut[0]) }
 };
 
@@ -891,6 +898,9 @@ PHP_RINIT_FUNCTION(mbstring)
                        case mbfl_no_language_armenian:
                                default_enc = "ArmSCII-8";
                                break;
+                       case mbfl_no_language_turkish:
+                               default_enc = "ISO-8859-9";
+                               break;
                        case mbfl_no_language_english:
                        default:
                                default_enc = "ISO-8859-1";