[ttssh2-commit] [10311] コンパイラの警告に対応した

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2022年 10月 13日 (木) 23:27:03 JST


Revision: 10311
          https://osdn.net/projects/ttssh2/scm/svn/commits/10311
Author:   zmatsuo
Date:     2022-10-13 23:27:02 +0900 (Thu, 13 Oct 2022)
Log Message:
-----------
コンパイラの警告に対応した

- warning: '&&' within '||'
- note: place parentheses around the '&&' expression to silence this warning
- warning: unused function

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

-------------- next part --------------
Modified: trunk/teraterm/teraterm/buffer.c
===================================================================
--- trunk/teraterm/teraterm/buffer.c	2022-10-13 14:26:52 UTC (rev 10310)
+++ trunk/teraterm/teraterm/buffer.c	2022-10-13 14:27:02 UTC (rev 10311)
@@ -207,14 +207,6 @@
 	}
 }
 
-static void BuffSetChar3(buff_char_t *buff, char32_t u32, unsigned char fg, unsigned char bg, char property)
-{
-	buff_char_t *p = buff;
-	BuffSetChar2(p, u32, property, TRUE, FALSE);
-	p->fg = fg;
-	p->bg = bg;
-}
-
 static void BuffSetChar4(buff_char_t *buff, char32_t u32, unsigned char fg, unsigned char bg, unsigned char attr, unsigned char attr2, char property)
 {
 	buff_char_t *p = buff;
@@ -1867,6 +1859,7 @@
  *	@retval		TRUE	\x83}\x83b\x83`\x82\xB5\x82\xBD
  *	@retval		FALSE	\x83}\x83b\x83`\x82\xB5\x82Ă\xA2\x82Ȃ\xA2
  */
+#if 0
 static BOOL MatchStringPtr(const buff_char_t *b, const wchar_t *str, BOOL LineContinued)
 {
 	int x;
@@ -1919,6 +1912,7 @@
 
 	return result;
 }
+#endif
 
 /**
  *	(x,y)\x82\xA9\x82\xE7 str\x82Ɠ\xAF\x88ꂩ\x92\xB2\x82ׂ\xE9
@@ -4021,8 +4015,8 @@
 			b = CodeBuffW[TmpPtr+IStart].ansi_char;
 			DBCS = (CodeBuffW[TmpPtr+IStart].attr & AttrKanji) != 0;
 			while ((b==CodeBuffW[TmpPtr+IStart].ansi_char) ||
-			       DBCS &&
-			       ((CodeBuffW[TmpPtr+IStart].attr & AttrKanji)!=0)) {
+			       (DBCS &&
+					((CodeBuffW[TmpPtr+IStart].attr & AttrKanji)!=0))) {
 				MoveCharPtr(TmpPtr,&IStart,-1); // move left
 				if (ts.EnableContinuedLineCopy) {
 					if (IStart<=0) {
@@ -4063,8 +4057,8 @@
 			TmpPtr = GetLinePtr(YEnd);
 			i = 1;
 			while (((b==CodeBuffW[TmpPtr+IEnd].ansi_char) ||
-			        DBCS &&
-			        ((CodeBuffW[TmpPtr+IEnd].attr & AttrKanji)!=0))) {
+			        (DBCS &&
+					 ((CodeBuffW[TmpPtr+IEnd].attr & AttrKanji)!=0)))) {
 				i = MoveCharPtr(TmpPtr,&IEnd,1); // move right
 				if (ts.EnableContinuedLineCopy) {
 					if (i==0) {
@@ -4378,8 +4372,8 @@
 				DBCS = (CodeBuffW[TmpPtr+X].attr & AttrKanji) != 0;
 				while ((i!=0) &&
 				       ((b==CodeBuffW[TmpPtr+SelectEnd.x].ansi_char) ||
-				        DBCS &&
-				        ((CodeBuffW[TmpPtr+SelectEnd.x].attr & AttrKanji)!=0))) {
+				        (DBCS &&
+						 ((CodeBuffW[TmpPtr+SelectEnd.x].attr & AttrKanji)!=0)))) {
 					i = MoveCharPtr(TmpPtr,(int *)&SelectEnd.x,1); // move right
 				}
 			}
@@ -4406,8 +4400,8 @@
 				DBCS = (CodeBuffW[TmpPtr+SelectEnd.x].attr & AttrKanji) != 0;
 				while ((SelectEnd.x>0) &&
 				       ((b==CodeBuffW[TmpPtr+SelectEnd.x].ansi_char) ||
-				       DBCS &&
-				       ((CodeBuffW[TmpPtr+SelectEnd.x].attr & AttrKanji)!=0))) {
+						(DBCS &&
+						 ((CodeBuffW[TmpPtr+SelectEnd.x].attr & AttrKanji)!=0)))) {
 					MoveCharPtr(TmpPtr,(int *)&SelectEnd.x,-1); // move left
 				}
 				if ((b!=CodeBuffW[TmpPtr+SelectEnd.x].ansi_char) &&


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