@@ -52,53 +52,53 @@ const DWORD p_helpids[] = { //12900
5252// 2006.01.17 Moca COMPILER_VERを追加
5353// 2010.04.15 Moca icc/dmcを追加しCPUを分離
5454#if defined(_M_AMD64)
55- # define TARGET_M_SUFFIX " _A64"
55+ # define TARGET_M_SUFFIX L " _A64"
5656#else
57- # define TARGET_M_SUFFIX " "
57+ # define TARGET_M_SUFFIX L ""
5858#endif
5959
6060#if defined(__BORLANDC__)
6161// borland c++
6262// http://docwiki.embarcadero.com/RADStudio/Rio/en/Predefined_Macros
6363// http://docwiki.embarcadero.com/RADStudio/Rio/en/Predefined_Macros#C.2B.2B_Compiler_Versions_in_Predefined_Macros
64- # define COMPILER_TYPE " B"
64+ # define COMPILER_TYPE L " B"
6565# define COMPILER_VER __BORLANDC__
6666#elif defined(__GNUG__)
6767// __GNUG__ = (__GNUC__ && __cplusplus)
6868// GNU C++
6969// https://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html
70- # define COMPILER_TYPE " G"
70+ # define COMPILER_TYPE L " G"
7171# define COMPILER_VER (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
7272#elif defined(__INTEL_COMPILER)
7373// Intel Compiler
7474// https://software.intel.com/en-us/cpp-compiler-developer-guide-and-reference-additional-predefined-macros
75- # define COMPILER_TYPE " I"
75+ # define COMPILER_TYPE L " I"
7676# define COMPILER_VER __INTEL_COMPILER
7777#elif defined(__DMC__)
7878// Digital Mars C/C++
7979// https://digitalmars.com/ctg/predefined.html
80- # define COMPILER_TYPE " D"
80+ # define COMPILER_TYPE L " D"
8181# define COMPILER_VER __DMC__
8282#elif defined(_MSC_VER)
8383// https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2019
84- # define COMPILER_TYPE " V"
84+ # define COMPILER_TYPE L " V"
8585# define COMPILER_VER _MSC_VER
8686#else
8787// unknown
88- # define COMPILER_TYPE " U"
88+ # define COMPILER_TYPE L " U"
8989# define COMPILER_VER 0
9090#endif
9191// To Here Feb. 7, 2002 genta
9292
93- #define TARGET_STRING_MODEL " WP"
93+ #define TARGET_STRING_MODEL L " WP"
9494
9595#ifdef _DEBUG
96- #define TARGET_DEBUG_MODE " D"
96+ #define TARGET_DEBUG_MODE L " D"
9797#else
98- #define TARGET_DEBUG_MODE " R"
98+ #define TARGET_DEBUG_MODE L " R"
9999#endif
100100
101- #define TSTR_TARGET_MODE _T ( TARGET_STRING_MODEL) _T( TARGET_DEBUG_MODE)
101+ #define TSTR_TARGET_MODE TARGET_STRING_MODEL TARGET_DEBUG_MODE
102102
103103#if defined(CI_BUILD_URL)
104104#pragma message("CI_BUILD_URL: " CI_BUILD_URL)
@@ -179,20 +179,20 @@ BOOL CDlgAbout::OnInitDialog( HWND hwndDlg, WPARAM wParam, LPARAM lParam )
179179
180180 // 2行目
181181#ifdef GIT_COMMIT_HASH
182- cmemMsg.AppendString ( L" (GitHash " _T (GIT_COMMIT_HASH) L" )\r\n " );
182+ cmemMsg.AppendString ( L" (GitHash " TEXT (GIT_COMMIT_HASH) L" )\r\n " );
183183#endif
184184
185185 // 3行目
186186#ifdef GIT_REMOTE_ORIGIN_URL
187- cmemMsg.AppendString ( L" (GitURL " _T (GIT_REMOTE_ORIGIN_URL) L" )\r\n " );
187+ cmemMsg.AppendString ( L" (GitURL " TEXT (GIT_REMOTE_ORIGIN_URL) L" )\r\n " );
188188#endif
189189
190190 // 段落区切り
191191 cmemMsg.AppendString ( L" \r\n " );
192192
193193 // コンパイル情報
194194 cmemMsg.AppendStringF (
195- L" Compile Info: " _T ( COMPILER_TYPE) _T ( TARGET_M_SUFFIX) L" %d " TSTR_TARGET_MODE L" WIN%03x/I%03x/N%03x\r\n " ,
195+ L" Compile Info: " COMPILER_TYPE TARGET_M_SUFFIX L" %d " TSTR_TARGET_MODE L" WIN%03x/I%03x/N%03x\r\n " ,
196196 COMPILER_VER, WINVER, _WIN32_IE, _WIN32_WINNT
197197 );
198198
@@ -306,20 +306,20 @@ BOOL CDlgAbout::OnStnClicked( int wID )
306306 case IDC_STATIC_URL_CI_BUILD:
307307 {
308308#if defined(CI_BUILD_URL)
309- ::ShellExecute (GetHwnd(), nullptr, _T (CI_BUILD_URL), nullptr, nullptr, SW_SHOWNORMAL);
309+ ::ShellExecute (GetHwnd(), nullptr, TEXT (CI_BUILD_URL), nullptr, nullptr, SW_SHOWNORMAL);
310310#elif defined(GIT_REMOTE_ORIGIN_URL)
311- ::ShellExecute (GetHwnd(), nullptr, _T (GIT_REMOTE_ORIGIN_URL), nullptr, nullptr, SW_SHOWNORMAL);
311+ ::ShellExecute (GetHwnd(), nullptr, TEXT (GIT_REMOTE_ORIGIN_URL), nullptr, nullptr, SW_SHOWNORMAL);
312312#endif
313313 return TRUE ;
314314 }
315315 case IDC_STATIC_URL_GITHUB_COMMIT:
316316#if defined(GITHUB_COMMIT_URL)
317- ::ShellExecute (GetHwnd(), nullptr, _T (GITHUB_COMMIT_URL), nullptr, nullptr, SW_SHOWNORMAL);
317+ ::ShellExecute (GetHwnd(), nullptr, TEXT (GITHUB_COMMIT_URL), nullptr, nullptr, SW_SHOWNORMAL);
318318#endif
319319 return TRUE ;
320320 case IDC_STATIC_URL_GITHUB_PR:
321321#if defined(GITHUB_PR_HEAD_URL)
322- ::ShellExecute (GetHwnd(), nullptr, _T (GITHUB_PR_HEAD_URL), nullptr, nullptr, SW_SHOWNORMAL);
322+ ::ShellExecute (GetHwnd(), nullptr, TEXT (GITHUB_PR_HEAD_URL), nullptr, nullptr, SW_SHOWNORMAL);
323323#endif
324324 return TRUE ;
325325 }
0 commit comments