[Ttssh2-commit] [8585] コンパイル時に警告が出ていたので修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2020年 3月 11日 (水) 00:29:58 JST


Revision: 8585
          https://osdn.net/projects/ttssh2/scm/svn/commits/8585
Author:   zmatsuo
Date:     2020-03-11 00:29:58 +0900 (Wed, 11 Mar 2020)
Log Message:
-----------
コンパイル時に警告が出ていたので修正

- warning C4018: '<' : signed と unsigned の数値を比較しようとしました。

Modified Paths:
--------------
    trunk/teraterm/teraterm/buffer.c

-------------- next part --------------
Modified: trunk/teraterm/teraterm/buffer.c
===================================================================
--- trunk/teraterm/teraterm/buffer.c	2020-03-10 15:29:44 UTC (rev 8584)
+++ trunk/teraterm/teraterm/buffer.c	2020-03-10 15:29:58 UTC (rev 8585)
@@ -64,10 +64,10 @@
 	char HalfWidth;					// TRUE/FALSE = \x94\xBC\x8Ap/\x91S\x8Ap (\x95\\x8E\xA6\x82\xB7\x82\xE9\x82Ƃ\xAB\x82̕\xB6\x8E\x9A\x95\x9D)
 	char Padding;					// TRUE = \x91S\x8Ap\x82̎\x9F\x82̋l\x82ߕ\xA8 or \x8Ds\x96\x96\x82̋l\x82ߕ\xA8
 	char Emoji;						// TRUE = \x8AG\x95\xB6\x8E\x9A
-	char CombinationCharCount16;	// charactor count
-	char CombinationCharSize16;		// buffer size
-	char CombinationCharCount32;
-	char CombinationCharSize32;
+	unsigned char CombinationCharCount16;	// charactor count
+	unsigned char CombinationCharSize16;		// buffer size
+	unsigned char CombinationCharCount32;
+	unsigned char CombinationCharSize32;
 	wchar_t *pCombinationChars16;
 	char32_t *pCombinationChars32;
 	wchar_t	wc2[2];
@@ -2642,7 +2642,6 @@
 	}
 
 	if ((x-2>=0) && !strncmp(&CodeLine[x-2], "://", 3)) {
-		int i;
 		RECT rc;
 		int CaretX, CaretY;
 		char **p = prefix;
@@ -2650,6 +2649,7 @@
 		while (*p) {
 			size_t len = strlen(*p) - 1;
 			if ((x-len>=0) && !strncmp(&CodeLine[x-len], *p, len)) {
+				size_t i;
 				for (i = 0; i <= len; i++) {
 					AttrLine[x-i] |= AttrURL;
 				}


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