Revision: 8104 https://osdn.net/projects/ttssh2/scm/svn/commits/8104 Author: maya Date: 2019-09-10 13:56:04 +0900 (Tue, 10 Sep 2019) Log Message: ----------- Visual Studio 2013 で以下のエラーになるので修正 error C2668: 'round' : オーバーロード関数の呼び出しを解決することができません。(新機能 ; ヘルプを参照) C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(1241): 'long double round(long double) throw()' の可能性があります。 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(1125): または 'float round(float) throw()' C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(516): または 'double round(double)' Visual Studio 2013 から math.h に round() が含まれるようになったため https://devblogs.microsoft.com/cppblog/c99-library-support-in-visual-studio-2013/ Modified Paths: -------------- trunk/teraterm/teraterm/addsetting.cpp -------------- next part -------------- Modified: trunk/teraterm/teraterm/addsetting.cpp =================================================================== --- trunk/teraterm/teraterm/addsetting.cpp 2019-09-10 03:23:08 UTC (rev 8103) +++ trunk/teraterm/teraterm/addsetting.cpp 2019-09-10 04:56:04 UTC (rev 8104) @@ -948,7 +948,7 @@ // (1) GetDlgItemTextA(IDC_ALPHA_BLEND_ACTIVE, buf, sizeof(buf)); if (isdigit(buf[0])) { - int i = (int)round((255 * atoi(buf) / 100)); + int i = (int)round((double)(255 * atoi(buf) / 100)); ts.AlphaBlendActive = (i < 0) ? 0 : (i > 255) ? 255 : i; @@ -955,7 +955,7 @@ } GetDlgItemTextA(IDC_ALPHA_BLEND_INACTIVE, buf, sizeof(buf)); if (isdigit(buf[0])) { - int i = (int)round((255 * atoi(buf) / 100)); + int i = (int)round((double)(255 * atoi(buf) / 100)); ts.AlphaBlendInactive = (i < 0) ? 0 : (i > 255) ? 255 : i;