summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRui Hirokawa <hirokawa@php.net>2005-12-29 23:52:59 +0000
committerRui Hirokawa <hirokawa@php.net>2005-12-29 23:52:59 +0000
commit08a9c6f23581f8815d6d95000d76c77ae131c7ac (patch)
treeb05c2119d024581889a7f12ccf58d943657c4637
parent1da0da0986a01bb72928b6a4481d4960f5c9aa7b (diff)
downloadphp-git-08a9c6f23581f8815d6d95000d76c77ae131c7ac.tar.gz
added Turkish language definition (related to bug #29955)
-rw-r--r--ext/mbstring/mbstring.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c
index 18f7b7e566..e21f8c91c0 100644
--- a/ext/mbstring/mbstring.c
+++ b/ext/mbstring/mbstring.c
@@ -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";