[ttssh2-commit] [10779] CP51949 を CP949 に変更

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 6月 24日 (土) 01:08:05 JST


Revision: 10779
          https://osdn.net/projects/ttssh2/scm/svn/commits/10779
Author:   zmatsuo
Date:     2023-06-24 01:08:05 +0900 (Sat, 24 Jun 2023)
Log Message:
-----------
CP51949 を CP949 に変更

- r10768 の修正抜け

Revision Links:
--------------
    https://osdn.net/projects/ttssh2/scm/svn/commits/10768

Modified Paths:
--------------
    trunk/teraterm/common/ttlib_static_cpp.cpp
    trunk/teraterm/teraterm/charset.cpp
    trunk/teraterm/teraterm/vtdisp.c
    trunk/teraterm/ttpcmn/ttcmn.c
    trunk/tests/various_code_texts/kr_euc.txt

-------------- next part --------------
Modified: trunk/teraterm/common/ttlib_static_cpp.cpp
===================================================================
--- trunk/teraterm/common/ttlib_static_cpp.cpp	2023-06-23 16:07:53 UTC (rev 10778)
+++ trunk/teraterm/common/ttlib_static_cpp.cpp	2023-06-23 16:08:05 UTC (rev 10779)
@@ -1602,8 +1602,8 @@
 				return TRUE;
 			}
 			return FALSE;
-		case 51949:
-			// Korean CP51949
+		case 949:
+			// Korean CP949
 			if ((0xA1 <= b) && (b <= 0xFE)) {
 				return TRUE;
 			}
@@ -1643,8 +1643,8 @@
 				return TRUE;
 			}
 			return FALSE;
-		case 51949:
-			// Korean CP51949
+		case 949:
+			// Korean CP949
 			if ((0xA1 <= b) && (b <= 0xFE)) {
 				return TRUE;
 			}

Modified: trunk/teraterm/teraterm/charset.cpp
===================================================================
--- trunk/teraterm/teraterm/charset.cpp	2023-06-23 16:07:53 UTC (rev 10778)
+++ trunk/teraterm/teraterm/charset.cpp	2023-06-23 16:08:05 UTC (rev 10779)
@@ -153,7 +153,7 @@
 {
 	switch (lang) {
 		case IdKorean:
-			return __ismbblead(b, 51949);
+			return __ismbblead(b, 949);
 		case IdChinese:
 			if (kanji_code == IdCnGB2312) {
 				return __ismbblead(b, 936);
@@ -393,9 +393,9 @@
 		{
 			unsigned long u32 = 0;
 			if (ts.KanjiCode == IdKoreanCP949) {
-				// CP51949
+				// CP949
 				Kanji = Kanji + b;
-				u32 = MBCP_UTF32(Kanji, 51949);
+				u32 = MBCP_UTF32(Kanji, 949);
 			}
 			else {
 				assert(FALSE);

Modified: trunk/teraterm/teraterm/vtdisp.c
===================================================================
--- trunk/teraterm/teraterm/vtdisp.c	2023-06-23 16:07:53 UTC (rev 10778)
+++ trunk/teraterm/teraterm/vtdisp.c	2023-06-23 16:08:05 UTC (rev 10779)
@@ -3178,7 +3178,7 @@
 		int CodePage;
 	} table[] = {
 		{ SHIFTJIS_CHARSET,  	932 },
-		{ HANGUL_CHARSET,		51949 },
+		{ HANGUL_CHARSET,		949 },
 		{ GB2312_CHARSET,	 	936 },
 		{ CHINESEBIG5_CHARSET,	950 },
 		{ RUSSIAN_CHARSET,		1251 },

Modified: trunk/teraterm/ttpcmn/ttcmn.c
===================================================================
--- trunk/teraterm/ttpcmn/ttcmn.c	2023-06-23 16:07:53 UTC (rev 10778)
+++ trunk/teraterm/ttpcmn/ttcmn.c	2023-06-23 16:08:05 UTC (rev 10779)
@@ -1059,7 +1059,7 @@
 		char mb_char[2];
 		size_t mb_len;
 		if (cv->Language == IdKorean) {
-			code_page = 51949;
+			code_page = 949;
 		} else if (cv->Language == IdChinese) {
 			switch (states->KanjiCode) {
 			case IdCnGB2312:

Modified: trunk/tests/various_code_texts/kr_euc.txt
===================================================================
--- trunk/tests/various_code_texts/kr_euc.txt	2023-06-23 16:07:53 UTC (rev 10778)
+++ trunk/tests/various_code_texts/kr_euc.txt	2023-06-23 16:08:05 UTC (rev 10779)
@@ -1,4 +1,4 @@
-CP51949, (KS5601, KS C 5601, euc-kr, KS X 1001)
+CP949, (KS5601, KS C 5601, euc-kr, KS X 1001)
 https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88_%EC%86%8C%EC%8A%A4_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4
 
 \xBF\xC0\xC7\xC2 \xBCҽ\xBA \xBC\xD2\xC7\xC1Ʈ\xBF\xFE\xBE\xEE(open source software, OSS, \xB9\xAEȭ\xBE\xEE:


ttssh2-commit メーリングリストの案内
Back to archive index