[Ttssh2-commit] [4228] ・isxdigit に char 変数を渡していたのを修正。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 12月 17日 (金) 16:53:37 JST


Revision: 4228
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4228
Author:   doda
Date:     2010-12-17 16:53:37 +0900 (Fri, 17 Dec 2010)

Log Message:
-----------
・isxdigit に char 変数を渡していたのを修正。
・LockTUID の設定保存がおかしかったのを修正。

Modified Paths:
--------------
    trunk/teraterm/ttpset/ttset.c


-------------- next part --------------
Modified: trunk/teraterm/ttpset/ttset.c
===================================================================
--- trunk/teraterm/ttpset/ttset.c	2010-12-17 07:41:25 UTC (rev 4227)
+++ trunk/teraterm/ttpset/ttset.c	2010-12-17 07:53:37 UTC (rev 4228)
@@ -1368,7 +1368,7 @@
 	// Terminal Unique ID
 	GetPrivateProfileString(Section, "TerminalUID", "FFFFFFFF", Temp, sizeof(Temp), FName);
 	if (strlen(Temp) == 8) {
-		for (i=0; i<8 && isxdigit(Temp[i]); i++) {
+		for (i=0; i<8 && isxdigit((unsigned char)Temp[i]); i++) {
 			if (islower(Temp[i])) {
 				ts->TerminalUID[i] = toupper(Temp[i]);
 			}
@@ -2412,7 +2412,7 @@
 	WritePrivateProfileString(Section, "TerminalUID", ts->TerminalUID, FName);
 
 	// Lock Terminal UID
-	WritePrivateProfileString(Section, "LockTUID", FName, ts->TermFlag & TF_LOCKTUID);
+	WriteOnOff(Section, "LockTUID", FName, ts->TermFlag & TF_LOCKTUID);
 }
 
 #define VTEditor "VT editor keypad"



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