• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Tera Termの個人的な作業用リポジトリ


コミットメタ情報

リビジョン4f0388b81f6f9a9b31c08d7cecbb444fa8f3fe10 (tree)
日時2019-01-25 21:38:03
作者zmatsuo <zmatsuo@user...>
コミッターzmatsuo

ログメッセージ

combining_map_t, codemap_t テーブルをconstにした

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@7407 f5f01b69-1e22-0410-acbf-894ab4bd6246

変更サマリ

差分

--- a/teraterm/teraterm/uni2sjis.map
+++ b/teraterm/teraterm/uni2sjis.map
@@ -31,7 +31,7 @@
3131 * cf. ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT
3232 *
3333 */
34-static codemap_t mapUnicodeToSJIS[] = {
34+static const codemap_t mapUnicodeToSJIS[] = {
3535 { 0x0020, 0x0020 },
3636 { 0x0021, 0x0021 },
3737 { 0x0022, 0x0022 },
--- a/teraterm/teraterm/uni_combining.map
+++ b/teraterm/teraterm/uni_combining.map
@@ -35,7 +35,7 @@ typedef struct combining_map {
3535 * cf. http://developer.apple.com/technotes/tn/tn1150table.html
3636 *
3737 */
38-static combining_map_t mapCombiningToPrecomposed[] = {
38+static const combining_map_t mapCombiningToPrecomposed[] = {
3939 {0x00C0, 0x0041, 0x0300},
4040 {0x00C1, 0x0041, 0x0301},
4141 {0x00C2, 0x0041, 0x0302},
--- a/teraterm/teraterm/unisym2decsp.map
+++ b/teraterm/teraterm/unisym2decsp.map
@@ -30,7 +30,7 @@
3030 /*
3131 * Map of Unicode Symbols to Dec Special Characters
3232 */
33-static codemap_t mapUnicodeSymbolToDecSp[] = {
33+static const codemap_t mapUnicodeSymbolToDecSp[] = {
3434 /*
3535 * Latin-1 supplement
3636 * http://www.unicode.org/charts/PDF/U0080.pdf
--- a/teraterm/teraterm/vtterm.c
+++ b/teraterm/teraterm/vtterm.c
@@ -5421,8 +5421,8 @@ static void ParseASCII(BYTE b)
54215421 //
54225422 #include "uni_combining.map"
54235423
5424-unsigned short GetPrecomposedChar(int start_index, unsigned short first_code, unsigned short code,
5425- combining_map_t *table, int tmax)
5424+static unsigned short GetPrecomposedChar(int start_index, unsigned short first_code, unsigned short code,
5425+ const combining_map_t *table, int tmax)
54265426 {
54275427 unsigned short result = 0;
54285428 int i;
@@ -5441,7 +5441,7 @@ unsigned short GetPrecomposedChar(int start_index, unsigned short first_code, un
54415441 return (result);
54425442 }
54435443
5444-int GetIndexOfCombiningFirstCode(unsigned short code, combining_map_t *table, int tmax)
5444+static int GetIndexOfCombiningFirstCode(unsigned short code, const combining_map_t *table, int tmax)
54455445 {
54465446 int low, mid, high;
54475447 int index = -1;
--- a/teraterm/ttpcmn/language.c
+++ b/teraterm/ttpcmn/language.c
@@ -38,7 +38,7 @@
3838 #include "codeconv.h"
3939 #include "sjis2uni.map"
4040
41-unsigned short ConvertUnicode(unsigned short code, codemap_t *table, int tmax)
41+unsigned short ConvertUnicode(unsigned short code, const codemap_t *table, int tmax)
4242 {
4343 int low, mid, high;
4444 unsigned short result;
@@ -188,7 +188,7 @@ WORD PASCAL JIS2SJIS(WORD KCode)
188188
189189 /* Russian charset conversion table by Andrey Nikiforov 19971114 */
190190 /* Updated by NAGATA Shinya 20111228 */
191-static BYTE cpconv[4][4][128] =
191+static const BYTE cpconv[4][4][128] =
192192 {
193193 #if 0
194194 // 1251 -> 1251 = dummy
--- a/teraterm/ttpcmn/language.h
+++ b/teraterm/ttpcmn/language.h
@@ -41,7 +41,7 @@ WORD PASCAL SJIS2EUC(WORD KCode);
4141 WORD PASCAL JIS2SJIS(WORD KCode);
4242 BYTE PASCAL RussConv(int cin, int cout, BYTE b);
4343 void PASCAL RussConvStr(int cin, int cout, PCHAR Str, int count);
44-unsigned short ConvertUnicode(unsigned short code, codemap_t *table, int tmax);
44+unsigned short ConvertUnicode(unsigned short code, const codemap_t *table, int tmax);
4545
4646 #ifdef __cplusplus
4747 }