[ttssh2-commit] [9387] lngファイルをUnicode版に切り替え

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 8月 29日 (日) 00:33:37 JST


Revision: 9387
          https://osdn.net/projects/ttssh2/scm/svn/commits/9387
Author:   zmatsuo
Date:     2021-08-29 00:33:37 +0900 (Sun, 29 Aug 2021)
Log Message:
-----------
lngファイルをUnicode版に切り替え

- グローバル変数 ts を参照しないようにした

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

-------------- next part --------------
Modified: trunk/teraterm/teraterm/ttplug.c
===================================================================
--- trunk/teraterm/teraterm/ttplug.c	2021-08-28 15:33:25 UTC (rev 9386)
+++ trunk/teraterm/teraterm/ttplug.c	2021-08-28 15:33:37 UTC (rev 9387)
@@ -37,7 +37,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <crtdbg.h>
-#include "ttwinman.h"
+
 #include "ttplugin.h"
 #include "codeconv.h"
 #include "asprintf.h"
@@ -44,8 +44,6 @@
 
 #include "ttplug.h"
 
-static int NumExtensions = 0;
-
 typedef struct _ExtensionList {
 	TTXExports * exports;
 	HANDLE LibHandle;
@@ -52,15 +50,17 @@
 } ExtensionList;
 
 static ExtensionList *Extensions;
+static int NumExtensions = 0;
 
-static int compareOrder(const void * e1, const void * e2) {
-  TTXExports * * exports1 = (TTXExports * *)e1;
-  TTXExports * * exports2 = (TTXExports * *)e2;
+static int compareOrder(const void * e1, const void * e2)
+{
+	TTXExports * * exports1 = (TTXExports * *)e1;
+	TTXExports * * exports2 = (TTXExports * *)e2;
 
-  return (*exports1)->loadOrder - (*exports2)->loadOrder;
+	return (*exports1)->loadOrder - (*exports2)->loadOrder;
 }
 
-static void loadExtension(wchar_t const *fileName)
+static void loadExtension(wchar_t const *fileName, const wchar_t *UILanguageFile)
 {
 	DWORD err;
 	const wchar_t *sub_message;
@@ -137,7 +137,7 @@
 			"MSG_LOAD_EXT_ERROR", L"Cannot load extension %s (%d, %s)",
 			MB_OK | MB_ICONEXCLAMATION
 		};
-		TTMessageBoxA(NULL, &info, ts.UILanguageFile, fileName, err, sub_message);
+		TTMessageBoxW(NULL, &info, UILanguageFile, fileName, err, sub_message);
 	}
 }
 
@@ -155,7 +155,7 @@
 		do {
 			wchar_t *filename;
 			aswprintf(&filename, L"%s\\%s", HomeDirW, fd.cFileName);
-			loadExtension(filename);
+			loadExtension(filename, ts_->UILanguageFileW);
 			free(filename);
 		} while (FindNextFileW(hFind, &fd));
 		FindClose(hFind);


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