[Ttssh2-commit] [9342] TTMessageBoxW() を TTMessageBoxA() へ改名

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 8月 2日 (月) 00:32:16 JST


Revision: 9342
          https://osdn.net/projects/ttssh2/scm/svn/commits/9342
Author:   zmatsuo
Date:     2021-08-02 00:32:15 +0900 (Mon, 02 Aug 2021)
Log Message:
-----------
TTMessageBoxW() を TTMessageBoxA() へ改名

- 引数 uType を TTMessageBoxInfoW へ移動
- 未使用マクロ get_lang_msgT() を削除

Modified Paths:
--------------
    trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c
    trunk/teraterm/common/ttlib.h
    trunk/teraterm/common/ttlib_static_cpp.cpp
    trunk/teraterm/teraterm/addsetting.cpp
    trunk/teraterm/teraterm/commlib.c
    trunk/teraterm/teraterm/sendfiledlg.cpp
    trunk/teraterm/teraterm/setupdirdlg.cpp
    trunk/teraterm/teraterm/ttplug.c
    trunk/teraterm/teraterm/vtwin.cpp
    trunk/teraterm/ttpcmn/ttcmn.c
    trunk/ttssh2/ttxssh/ttxssh.c

-------------- next part --------------
Modified: trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c	2021-08-01 15:32:15 UTC (rev 9342)
@@ -188,12 +188,14 @@
 	static const TTMessageBoxInfoW info = {
 		"TTXCheckUpdate",
 		NULL, L"Tera Term",
-		"MSG_CHECKUPDATE", L"Do you want to check update?\n%s" };
+		"MSG_CHECKUPDATE", L"Do you want to check update?\n%s",
+		MB_YESNO | MB_ICONEXCLAMATION
+	};
 
 	/* \x8DX\x90V\x8F\xEE\x95\xF1\x82\xF0\x8E擾\x82\xB5\x82Ă\xE0ok? */
 	GetI18nStrW("TTXCheckUpdate", "JSON_URL", update_info_url, _countof(update_info_url), update_info_url_default,
 				UILanguageFile);
-	result_mb = TTMessageBoxW(hWnd, &info, MB_YESNO | MB_ICONEXCLAMATION, UILanguageFile, update_info_url);
+	result_mb = TTMessageBoxA(hWnd, &info, UILanguageFile, update_info_url);
 	if (result_mb == IDNO) {
 		return;
 	}

Modified: trunk/teraterm/common/ttlib.h
===================================================================
--- trunk/teraterm/common/ttlib.h	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/common/ttlib.h	2021-08-01 15:32:15 UTC (rev 9342)
@@ -138,12 +138,6 @@
 
 #define	get_OPENFILENAME_SIZE() get_OPENFILENAME_SIZEA()
 
-#if defined(_UNICODE)
-#define	get_lang_msgT(p1, p2, p3, p4, p5) get_lang_msgW(p1, p2, p3, p4, p5)
-#else
-#define	get_lang_msgT(p1, p2, p3, p4, p5) get_lang_msg(p1, p2, p3, p4, p5)
-#endif
-
 /*
  * \x83V\x83\x8A\x83A\x83\x8B\x83|\x81[\x83g\x8A֘A\x82̐ݒ\xE8\x92\xE8\x8B`
  */
@@ -163,9 +157,11 @@
 	const wchar_t *title_default;	//   lng \x83t\x83@\x83C\x83\x8B\x82Ɍ\xA9\x82‚\xA9\x82\xE7\x82Ȃ\xA9\x82\xC1\x82\xBD\x82Ƃ\xAB\x8Eg\x97p
 	const char *message_key;		// \x83\x81\x83b\x83Z\x81[\x83W
 	const wchar_t *message_default;	//   lng \x83t\x83@\x83C\x83\x8B\x82Ɍ\xA9\x82‚\xA9\x82\xE7\x82Ȃ\xA9\x82\xC1\x82\xBD\x82Ƃ\xAB\x8Eg\x97p
+	UINT uType;						// \x83\x81\x83b\x83Z\x81[\x83W\x83{\x83b\x83N\x83X\x82̃^\x83C\x83v
 } TTMessageBoxInfoW;
 
-int TTMessageBoxW(HWND hWnd, const TTMessageBoxInfoW *info, UINT uType, const char *UILanguageFile, ...);
+int TTMessageBoxA(HWND hWnd, const TTMessageBoxInfoW *info, const char *UILanguageFile, ...);
+int TTMessageBoxW(HWND hWnd, const TTMessageBoxInfoW *info, const wchar_t *UILanguageFile, ...);
 wchar_t *TTGetLangStrW(const char *section, const char *key, const wchar_t *def, const char *UILanguageFile);
 wchar_t *GetClipboardTextW(HWND hWnd, BOOL empty);
 char *GetClipboardTextA(HWND hWnd, BOOL empty);

Modified: trunk/teraterm/common/ttlib_static_cpp.cpp
===================================================================
--- trunk/teraterm/common/ttlib_static_cpp.cpp	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/common/ttlib_static_cpp.cpp	2021-08-01 15:32:15 UTC (rev 9342)
@@ -61,7 +61,6 @@
  *
  *	@param[in]	hWnd			\x90e window
  *	@param[in]	info			\x83^\x83C\x83g\x83\x8B\x81A\x83\x81\x83b\x83Z\x81[\x83W
- *	@param[in]	uType			MessageBox\x82\xCC uType
  *	@param[in]	UILanguageFile	lng\x83t\x83@\x83C\x83\x8B
  *	@param[in]	...				\x83t\x83H\x81[\x83}\x83b\x83g\x88\xF8\x90\x94
  *
@@ -71,9 +70,10 @@
  *	info.message_key, info.message_default \x97\xBC\x95\xFB\x82Ƃ\xE0NULL\x82̏ꍇ
  *		\x89•ψ\xF8\x90\x94\x82\xCC1\x82–ڂ\xF0\x8F\x91\x8E\xAE\x89\xBB\x95\xB6\x8E\x9A\x97\xF1\x82Ƃ\xB5\x82Ďg\x97p\x82\xB7\x82\xE9
  */
-int TTMessageBoxW(HWND hWnd, const TTMessageBoxInfoW *info, UINT uType, const char *UILanguageFile, ...)
+int TTMessageBoxA(HWND hWnd, const TTMessageBoxInfoW *info, const char *UILanguageFile, ...)
 {
 	const char *section = info->section;
+	const UINT uType = info->uType;
 	wchar_t *title;
 	if (info->title_key == NULL) {
 		title = _wcsdup(info->title_default);

Modified: trunk/teraterm/teraterm/addsetting.cpp
===================================================================
--- trunk/teraterm/teraterm/addsetting.cpp	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/teraterm/addsetting.cpp	2021-08-01 15:32:15 UTC (rev 9342)
@@ -1497,8 +1497,9 @@
 		static const TTMessageBoxInfoW info = {
 			"Tera Term",
 			"MSG_ERROR", L"ERROR",
-			"MSG_LOGFILE_INVALID_CHAR_ERROR", L"Invalid character is included in log file name." };
-		TTMessageBoxW(m_hWnd, &info, MB_ICONEXCLAMATION, ts.UILanguageFile);
+			"MSG_LOGFILE_INVALID_CHAR_ERROR", L"Invalid character is included in log file name.",
+			MB_ICONEXCLAMATION };
+		TTMessageBoxA(m_hWnd, &info, ts.UILanguageFile);
 		return;
 	}
 
@@ -1510,8 +1511,9 @@
 		static const TTMessageBoxInfoW info = {
 			"Tera Term",
 			"MSG_ERROR", L"ERROR",
-			"MSG_LOGFILE_TOOLONG_ERROR", L"The log file name is too long." };
-		TTMessageBoxW(m_hWnd, &info, MB_ICONEXCLAMATION, ts.UILanguageFile);
+			"MSG_LOGFILE_TOOLONG_ERROR", L"The log file name is too long.",
+			MB_ICONEXCLAMATION };
+		TTMessageBoxA(m_hWnd, &info, ts.UILanguageFile);
 		return;
 	}
 	if (isInvalidFileNameChar(buf2)) {
@@ -1518,8 +1520,9 @@
 		static const TTMessageBoxInfoW info = {
 			"Tera Term",
 			"MSG_ERROR", L"ERROR",
-			"MSG_LOGFILE_INVALID_CHAR_ERROR", L"Invalid character is included in log file name." };
-		TTMessageBoxW(m_hWnd, &info, MB_ICONEXCLAMATION, ts.UILanguageFile);
+			"MSG_LOGFILE_INVALID_CHAR_ERROR", L"Invalid character is included in log file name.",
+			MB_ICONEXCLAMATION };
+		TTMessageBoxA(m_hWnd, &info, ts.UILanguageFile);
 		return;
 	}
 	strncpy_s(ts.LogDefaultName, sizeof(ts.LogDefaultName), buf, _TRUNCATE);

Modified: trunk/teraterm/teraterm/commlib.c
===================================================================
--- trunk/teraterm/teraterm/commlib.c	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/teraterm/commlib.c	2021-08-01 15:32:15 UTC (rev 9342)
@@ -355,11 +355,9 @@
 						"Tera Term",
 						"MSG_TT_ERROR", L"Tera Term: Error",
 						"MSG_WINSOCK_ERROR", L"Cannot use winsock",
+						MB_TASKMODAL | MB_ICONEXCLAMATION,
 					};
-					TTMessageBoxW(
-						cv->HWin,
-						&info, (MB_TASKMODAL | MB_ICONEXCLAMATION),
-						ts->UILanguageFile);
+					TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);
 				}
 				InvalidHost = TRUE;
 			}
@@ -416,10 +414,10 @@
 					static const TTMessageBoxInfoW info = {
 						"Tera Term",
 						"MSG_TT_ERROR", L"Tera Term: Error",
-						"MSG_INVALID_HOST_ERROR", L"Invalid host"
+						"MSG_INVALID_HOST_ERROR", L"Invalid host",
+						MB_TASKMODAL | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(
-						cv->HWin, &info, MB_TASKMODAL | MB_ICONEXCLAMATION, ts->UILanguageFile);
+					TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);
 				}
 				goto BreakSC;
 			}
@@ -452,7 +450,8 @@
 					static const TTMessageBoxInfoW info = {
 						"Tera Term",
 						"MSG_TT_ERROR", L"Tera Term: Error",
-						NULL, NULL
+						NULL, NULL,
+						MB_TASKMODAL | MB_ICONEXCLAMATION
 					};
 
 					switch (err) {
@@ -472,8 +471,7 @@
 					free(format);
 					free(PW);
 
-					TTMessageBoxW(
-						cv->HWin, &info, MB_TASKMODAL | MB_ICONEXCLAMATION, ts->UILanguageFile, ErrMsgW);
+					TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);
 				}
 				InvalidHost = TRUE;
 			}
@@ -503,10 +501,10 @@
 					static const TTMessageBoxInfoW info = {
 						"Tera Term",
 						"MSG_TT_ERROR", L"Tera Term: Error",
-						"MSG_CANTOPEN_FILE_ERROR", L"Cannot open file"
+						"MSG_CANTOPEN_FILE_ERROR", L"Cannot open file",
+						MB_TASKMODAL | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(
-						cv->HWin, &info, MB_TASKMODAL | MB_ICONEXCLAMATION, ts->UILanguageFile);
+					TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);
 				}
 			}
 			else {
@@ -527,7 +525,8 @@
 				static const TTMessageBoxInfoW info = {
 					"Tera Term",
 					"MSG_TT_ERROR", L"Tera Term: Error",
-					NULL, NULL
+					NULL, NULL,
+					MB_TASKMODAL | MB_ICONEXCLAMATION
 				};
 				InvalidHost = TRUE;
 
@@ -536,7 +535,7 @@
 					L"A valid pipe name has the form\n"
 					L"\"\\\\<ServerName>\\pipe\\<PipeName>\"",
 					GetLastError());
-				TTMessageBoxW(cv->HWin, &info, MB_TASKMODAL | MB_ICONEXCLAMATION, ts->UILanguageFile, ErrMsgW);
+				TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);
 				break;
 			}
 
@@ -551,7 +550,8 @@
 					static const TTMessageBoxInfoW info = {
 						"Tera Term",
 						"MSG_TT_ERROR", L"Tera Term: Error",
-						NULL, NULL
+						NULL, NULL,
+						MB_TASKMODAL | MB_ICONEXCLAMATION
 					};
 
 					switch (err) {
@@ -575,8 +575,7 @@
 					free(format);
 					free(PW);
 
-					TTMessageBoxW(
-						cv->HWin, &info, MB_TASKMODAL | MB_ICONEXCLAMATION, ts->UILanguageFile, ErrMsgW);
+					TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);
 				}
 				InvalidHost = TRUE;
 			}
@@ -737,12 +736,10 @@
 						static const TTMessageBoxInfoW info = {
 							"Tera Term",
 							"MSG_TT_ERROR", L"Tera Term: Error",
-							NULL, NULL
+							NULL, NULL,
+							MB_TASKMODAL | MB_ICONEXCLAMATION
 						};
-						TTMessageBoxW(
-							cv->HWin,
-							&info, (MB_TASKMODAL | MB_ICONEXCLAMATION),
-							ts->UILanguageFile, ErrMsgW);
+						TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile, ErrMsgW);
 					}
 					PostMessage(cv->HWin, WM_USER_COMMNOTIFY, 0, FD_CLOSE);
 					cv->RetryWithOtherProtocol = FALSE;
@@ -771,9 +768,10 @@
 				static const TTMessageBoxInfoW info = {
 					"Tera Term",
 					"MSG_TT_ERROR", L"Tera Term: Error",
-					"MSG_TT_ERROR", L"Can't create thread"
+					"MSG_TT_ERROR", L"Can't create thread",
+					MB_TASKMODAL | MB_ICONEXCLAMATION
 				};
-				TTMessageBoxW(cv->HWin, &info, MB_TASKMODAL | MB_ICONEXCLAMATION, ts->UILanguageFile);
+				TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);
 			}
 			break;
 
@@ -797,9 +795,10 @@
 				static const TTMessageBoxInfoW info = {
 					"Tera Term",
 					"MSG_TT_ERROR", L"Tera Term: Error",
-					"MSG_TT_ERROR", L"Can't create thread"
+					"MSG_TT_ERROR", L"Can't create thread",
+					MB_TASKMODAL | MB_ICONEXCLAMATION
 				};
-				TTMessageBoxW(cv->HWin, &info, MB_TASKMODAL | MB_ICONEXCLAMATION, ts->UILanguageFile);
+				TTMessageBoxA(cv->HWin, &info, ts->UILanguageFile);
 			}
 			break;
 	}

Modified: trunk/teraterm/teraterm/sendfiledlg.cpp
===================================================================
--- trunk/teraterm/teraterm/sendfiledlg.cpp	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/teraterm/sendfiledlg.cpp	2021-08-01 15:32:15 UTC (rev 9342)
@@ -182,8 +182,9 @@
 						static const TTMessageBoxInfoW mbinfo = {
 							"Tera Term",
 							"MSG_TT_ERROR", L"Tera Term: Error",
-							"MSG_CANTOPEN_FILE_ERROR", L"Cannot open file" };
-						TTMessageBoxW(hDlgWnd, &mbinfo, MB_TASKMODAL | MB_ICONEXCLAMATION, data->UILanguageFile);
+							"MSG_CANTOPEN_FILE_ERROR", L"Cannot open file",
+							MB_TASKMODAL | MB_ICONEXCLAMATION };
+						TTMessageBoxA(hDlgWnd, &mbinfo, data->UILanguageFile);
 
 						free(strW);
 

Modified: trunk/teraterm/teraterm/setupdirdlg.cpp
===================================================================
--- trunk/teraterm/teraterm/setupdirdlg.cpp	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/teraterm/setupdirdlg.cpp	2021-08-01 15:32:15 UTC (rev 9342)
@@ -155,8 +155,10 @@
 		static const TTMessageBoxInfoW info = {
 			"Tera Term",
 			"MSG_ERROR", L"ERROR",
-			"DLG_SETUPDIR_NOFILE_ERROR", L"File does not exist.(%d)" };
-		TTMessageBoxW(NULL, &info, MB_OK | MB_ICONWARNING, UILanguageFile, no);
+			"DLG_SETUPDIR_NOFILE_ERROR", L"File does not exist.(%d)",
+			MB_OK | MB_ICONWARNING
+		};
+		TTMessageBoxA(NULL, &info, UILanguageFile, no);
 
 		goto error;
 	}
@@ -175,8 +177,10 @@
 		static const TTMessageBoxInfoW info = {
 			"Tera Term",
 			"MSG_ERROR", L"ERROR",
-			"DLG_SETUPDIR_OPENFILE_ERROR", L"Cannot open file.(%d)" };
-		TTMessageBoxW(NULL, &info, MB_OK | MB_ICONWARNING, UILanguageFile, no);
+			"DLG_SETUPDIR_OPENFILE_ERROR", L"Cannot open file.(%d)",
+			MB_OK | MB_ICONWARNING
+		};
+		TTMessageBoxA(NULL, &info, UILanguageFile, no);
 
 		goto error;
 	}
@@ -210,8 +214,10 @@
 		static const TTMessageBoxInfoW info = {
 			"Tera Term",
 			"MSG_ERROR", L"ERROR",
-			"DLG_SETUPDIR_NOFILE_ERROR", L"File does not exist.(%d)" };
-		TTMessageBoxW(NULL, &info, MB_OK | MB_ICONWARNING, UILanguageFile, no);
+			"DLG_SETUPDIR_NOFILE_ERROR", L"File does not exist.(%d)",
+			MB_OK | MB_ICONWARNING
+		};
+		TTMessageBoxA(NULL, &info, UILanguageFile, no);
 		ret = FALSE;
 	} else if ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0) {
 		// \x83t\x83H\x83\x8B\x83_\x82\xF0\x8AJ\x82\xAD

Modified: trunk/teraterm/teraterm/ttplug.c
===================================================================
--- trunk/teraterm/teraterm/ttplug.c	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/teraterm/ttplug.c	2021-08-01 15:32:15 UTC (rev 9342)
@@ -131,9 +131,13 @@
 	// \x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x82ɂ\xE6\x82郁\x83b\x83Z\x81[\x83W\x82̍\x91\x8Dۉ\xBB\x82\xF0\x8Ds\x82\xC1\x82Ă\xA2\x82邪\x81A\x82\xB1\x82̎\x9E\x93_\x82ł͐ݒ肪
 	// \x82܂\xBE\x93ǂݍ\x9E\x82܂\xEA\x82Ă\xA2\x82Ȃ\xA2\x88ׁA\x83\x81\x83b\x83Z\x81[\x83W\x82\xAA\x89p\x8C\xEA\x82̂܂܂ƂȂ\xE9\x81B\x97v\x8C\x9F\x93\xA2\x81B
 	{
-		static const TTMessageBoxInfoW info = {"Tera Term", "MSG_TT_ERROR", L"Tera Term: Error", "MSG_LOAD_EXT_ERROR",
-			L"Cannot load extension %s (%d, %s)"};
-		TTMessageBoxW(NULL, &info, MB_OK | MB_ICONEXCLAMATION, ts.UILanguageFile, fileName, err, sub_message);
+		static const TTMessageBoxInfoW info = {
+			"Tera Term",
+			"MSG_TT_ERROR", L"Tera Term: Error",
+			"MSG_LOAD_EXT_ERROR", L"Cannot load extension %s (%d, %s)",
+			MB_OK | MB_ICONEXCLAMATION
+		};
+		TTMessageBoxA(NULL, &info, ts.UILanguageFile, fileName, err, sub_message);
 	}
 }
 

Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/teraterm/vtwin.cpp	2021-08-01 15:32:15 UTC (rev 9342)
@@ -3843,9 +3843,10 @@
 			static const TTMessageBoxInfoW mbinfo = {
 				"Tera Term",
 				NULL, L"Tera Term: File open error",
-				NULL, L"Can not create a `%s' file."
+				NULL, L"Can not create a `%s' file.",
+				MB_OK | MB_ICONERROR
 			};
-			TTMessageBoxW(m_hWnd, &mbinfo, MB_OK | MB_ICONERROR, ts.UILanguageFile, filename);
+			TTMessageBoxA(m_hWnd, &mbinfo, ts.UILanguageFile, filename);
 		}
 		free(info.filename);
 	}
@@ -3894,9 +3895,10 @@
 		static const TTMessageBoxInfoW mbinfo = {
 			"Tera Term",
 			"MSG_ERROR", L"ERROR",
-			"MSG_VIEW_LOGFILE_ERROR", L"Can't view logging file. (%d)"
+			"MSG_VIEW_LOGFILE_ERROR", L"Can't view logging file. (%d)",
+			MB_OK | MB_ICONWARNING
 		};
-		TTMessageBoxW(m_hWnd, &mbinfo, MB_OK | MB_ICONWARNING, ts.UILanguageFile, error);
+		TTMessageBoxA(m_hWnd, &mbinfo, ts.UILanguageFile, error);
 	} else {
 		CloseHandle(pi.hThread);
 		CloseHandle(pi.hProcess);

Modified: trunk/teraterm/ttpcmn/ttcmn.c
===================================================================
--- trunk/teraterm/ttpcmn/ttcmn.c	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/teraterm/ttpcmn/ttcmn.c	2021-08-01 15:32:15 UTC (rev 9342)
@@ -161,9 +161,10 @@
 		NULL, L"Tera Term: Configuration Warning",
 		"MSG_TT_TAKE_EFFECT",
 		L"This option takes effect the next time a session is started.\n"
-		L"Are you sure that you want to relaunch Tera Term?"
+		L"Are you sure that you want to relaunch Tera Term?",
+		MB_YESNO | MB_ICONEXCLAMATION | MB_DEFBUTTON2
 	};
-	ret = TTMessageBoxW(hwnd, &info, MB_YESNO | MB_ICONEXCLAMATION | MB_DEFBUTTON2, ts->UILanguageFile);
+	ret = TTMessageBoxA(hwnd, &info, ts->UILanguageFile);
 	if (ret != IDYES)
 		return;
 
@@ -515,8 +516,9 @@
 		static const TTMessageBoxInfoW info = {
 			"Tera Term",
 			NULL, L"Tera Term: HTML help",
-			"MSG_OPENHELP_ERROR", L"Can't open HTML help file(%s)." };
-		TTMessageBoxW(HWin, &info, MB_OK | MB_ICONERROR, UILanguageFile, HelpFN);
+			"MSG_OPENHELP_ERROR", L"Can't open HTML help file(%s).",
+			MB_OK | MB_ICONERROR };
+		TTMessageBoxA(HWin, &info, UILanguageFile, HelpFN);
 	}
 	free(HelpFN);
 }

Modified: trunk/ttssh2/ttxssh/ttxssh.c
===================================================================
--- trunk/ttssh2/ttxssh/ttxssh.c	2021-08-01 15:32:01 UTC (rev 9341)
+++ trunk/ttssh2/ttxssh/ttxssh.c	2021-08-01 15:32:15 UTC (rev 9342)
@@ -1203,9 +1203,10 @@
 						static const TTMessageBoxInfoW info = {
 							"TTSSH",
 							NULL, L"Tera Term",
-							"MSG_TCPPORT_NAN_ERROR", L"The TCP port must be a number."
+							"MSG_TCPPORT_NAN_ERROR", L"The TCP port must be a number.",
+							MB_OK | MB_ICONEXCLAMATION
 						};
-						TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+						TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 						return TRUE;
 					}
 					GetHNRec->TCPPort = i;
@@ -1569,9 +1570,10 @@
 					static const TTMessageBoxInfoW info = {
 						"TTSSH",
 						NULL, L"TTSSH",
-						"MSG_UNKNOWN_OPTION_ERROR", L"Unrecognized command-line option: %s"
+						"MSG_UNKNOWN_OPTION_ERROR", L"Unrecognized command-line option: %s",
+						MB_OK | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(NULL, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile, option);
+					TTMessageBoxA(NULL, &info, pvar->ts->UILanguageFile, option);
 				}
 
 			// ttermpro.exe \x82\xCC /T= \x8Ew\x92\xE8\x82̗\xAC\x97p\x82Ȃ̂ŁA\x91啶\x8E\x9A\x82\xE0\x8B\x96\x82\xB7 (2006.10.19 maya)
@@ -2768,9 +2770,10 @@
 			static const TTMessageBoxInfoW info = {
 				"TTSSH",
 				NULL, L"TTSSH Error",
-				"MSG_OPEN_FILEDLG_KNOWNHOSTS_ERROR", L"Unable to display file dialog box: error %d"
+				"MSG_OPEN_FILEDLG_KNOWNHOSTS_ERROR", L"Unable to display file dialog box: error %d",
+				MB_OK | MB_ICONEXCLAMATION
 			};
-			TTMessageBoxW(parent, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile, err);
+			TTMessageBoxA(parent, &info, pvar->ts->UILanguageFile, err);
 		}
 
 		return 0;
@@ -3604,9 +3607,10 @@
 		static const TTMessageBoxInfoW info = {
 			"TTSSH",
 			"MSG_ERROR", L"ERROR",
-			"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file"
+			"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file",
+			MB_OK | MB_ICONEXCLAMATION
 		};
-		TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+		TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 		goto ed25519_error;
 	}
 	n = fwrite(buffer_ptr(blob), buffer_len(blob), 1, fp);
@@ -3614,9 +3618,10 @@
 		static const TTMessageBoxInfoW info = {
 			"TTSSH",
 			"MSG_ERROR", L"ERROR",
-			"MSG_SAVE_KEY_WRITEFILE_ERROR", L"Can't open key file"
+			"MSG_SAVE_KEY_WRITEFILE_ERROR", L"Can't open key file",
+			MB_OK | MB_ICONEXCLAMATION
 		};
-		TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+		TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 	}
 	fclose(fp);
 
@@ -3713,9 +3718,10 @@
 						static const TTMessageBoxInfoW info = {
 							"TTSSH",
 							NULL, L"Tera Term",
-							"MSG_KEYBITS_MIN_ERROR", L"The key bits is too small."
+							"MSG_KEYBITS_MIN_ERROR", L"The key bits is too small.",
+							MB_OK | MB_ICONEXCLAMATION
 						};
-						TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+						TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 						return TRUE;
 					}
 					break;
@@ -4014,9 +4020,10 @@
 				static const TTMessageBoxInfoW info = {
 					"TTSSH",
 					"MSG_ERROR", L"ERROR",
-					"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file"
+					"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file",
+					MB_OK | MB_ICONEXCLAMATION
 				};
-				TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+				TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 				break;
 			}
 
@@ -4140,9 +4147,10 @@
 				static const TTMessageBoxInfoW info = {
 					"TTSSH",
 					"MSG_ERROR", L"ERROR",
-					"MSG_SAVE_PRIVATE_KEY_MISMATCH_ERROR", L"Two passphrases don't match."
+					"MSG_SAVE_PRIVATE_KEY_MISMATCH_ERROR", L"Two passphrases don't match.",
+					MB_OK | MB_ICONEXCLAMATION
 				};
-				TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+				TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 				break;
 			}
 
@@ -4152,8 +4160,9 @@
 					"TTSSH",
 					"MSG_WARNING", L"WARNING",
 					"MSG_SAVE_PRIVATEKEY_EMPTY_WARN", L"Are you sure that you want to use a empty passphrase?",
+					MB_OK | MB_ICONEXCLAMATION
 				};
-				ret = TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+				ret = TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 				if (ret == IDNO)
 					break;
 			}
@@ -4165,9 +4174,10 @@
 					static const TTMessageBoxInfoW info = {
 						"TTSSH",
 						NULL, L"Tera Term",
-						"MSG_BCRYPT_ROUNDS_MIN_ERROR", L"The number of rounds is too small."
+						"MSG_BCRYPT_ROUNDS_MIN_ERROR", L"The number of rounds is too small.",
+						MB_OK | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+					TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 					break;
 				}
 				if (rounds > SSH_KEYGEN_MAXIMUM_ROUNDS) {
@@ -4174,9 +4184,10 @@
 					static const TTMessageBoxInfoW info = {
 						"TTSSH",
 						NULL, L"Tera Term",
-						"MSG_BCRYPT_ROUNDS_MAX_ERROR", L"The number of rounds is too large."
+						"MSG_BCRYPT_ROUNDS_MAX_ERROR", L"The number of rounds is too large.",
+						MB_OK | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+					TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 					break;
 				}
 			}
@@ -4349,9 +4360,10 @@
 					static const TTMessageBoxInfoW info = {
 						"TTSSH",
 						"MSG_ERROR", L"ERROR",
-						"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file"
+						"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file",
+						MB_OK | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+					TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 					break;
 				}
 				fwrite(buffer_ptr(enc), buffer_len(enc), 1, fp);
@@ -4389,9 +4401,10 @@
 					static const TTMessageBoxInfoW info = {
 						"TTSSH",
 						"MSG_ERROR", L"ERROR",
-						"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file"
+						"MSG_SAVE_KEY_OPENFILE_ERROR", L"Can't open key file",
+						MB_OK | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+					TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 					break;
 				}
 
@@ -4412,9 +4425,10 @@
 					static const TTMessageBoxInfoW info = {
 						"TTSSH",
 						"MSG_ERROR", L"ERROR",
-						"MSG_SAVE_KEY_WRITEFILE_ERROR", L"Can't open key file"
+						"MSG_SAVE_KEY_WRITEFILE_ERROR", L"Can't open key file",
+						MB_OK | MB_ICONEXCLAMATION
 					};
-					TTMessageBoxW(dlg, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+					TTMessageBoxA(dlg, &info, pvar->ts->UILanguageFile);
 				}
 				fclose(fp);
 			}
@@ -4451,9 +4465,10 @@
 			static const TTMessageBoxInfoW info = {
 				"TTSSH",
 				"MSG_TTSSH_ERROR", L"TTSSH Error",
-				"MSG_CREATEWINDOW_SCP_ERROR", L"Unable to display SCP dialog box."
+				"MSG_CREATEWINDOW_SCP_ERROR", L"Unable to display SCP dialog box.",
+				MB_OK | MB_ICONEXCLAMATION
 			};
-			TTMessageBoxW(hWin, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+			TTMessageBoxA(hWin, &info, pvar->ts->UILanguageFile);
 		}
 		return 1;
 
@@ -4464,9 +4479,10 @@
 			static const TTMessageBoxInfoW info = {
 				"TTSSH",
 				"MSG_TTSSH_ERROR", L"TTSSH Error",
-				"MSG_CREATEWINDOW_KEYGEN_ERROR", L"Unable to display Key Generator dialog box."
+				"MSG_CREATEWINDOW_KEYGEN_ERROR", L"Unable to display Key Generator dialog box.",
+				MB_OK | MB_ICONEXCLAMATION
 			};
-			TTMessageBoxW(hWin, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+			TTMessageBoxA(hWin, &info, pvar->ts->UILanguageFile);
 		}
 		return 1;
 
@@ -4477,9 +4493,10 @@
 			static const TTMessageBoxInfoW info = {
 				"TTSSH",
 				"MSG_TTSSH_ERROR", L"TTSSH Error",
-				"MSG_CREATEWINDOW_ABOUT_ERROR", L"Unable to display About dialog box."
+				"MSG_CREATEWINDOW_ABOUT_ERROR", L"Unable to display About dialog box.",
+				MB_OK | MB_ICONEXCLAMATION
 			};
-			TTMessageBoxW(hWin, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+			TTMessageBoxA(hWin, &info, pvar->ts->UILanguageFile);
 		}
 		return 1;
 	case ID_SSHAUTH:
@@ -4493,9 +4510,10 @@
 			static const TTMessageBoxInfoW info = {
 				"TTSSH",
 				"MSG_TTSSH_ERROR", L"TTSSH Error",
-				"MSG_CREATEWINDOW_SETUP_ERROR", L"Unable to display TTSSH Setup dialog box."
+				"MSG_CREATEWINDOW_SETUP_ERROR", L"Unable to display TTSSH Setup dialog box.",
+				MB_OK | MB_ICONEXCLAMATION
 			};
-			TTMessageBoxW(hWin, &info, MB_OK | MB_ICONEXCLAMATION, pvar->ts->UILanguageFile);
+			TTMessageBoxA(hWin, &info, pvar->ts->UILanguageFile);
 		}
 		return 1;
 	case ID_SSHAUTHSETUPMENU:


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