diff --git a/Engine/source/platformWin32/winWindow.cpp b/Engine/source/platformWin32/winWindow.cpp index bc8e9e48c..23f52074e 100644 --- a/Engine/source/platformWin32/winWindow.cpp +++ b/Engine/source/platformWin32/winWindow.cpp @@ -317,15 +317,16 @@ S32 WINAPI WinMain( HINSTANCE hInstance, HINSTANCE, LPSTR lpszCmdLine, S32) { Vector argv( __FILE__, __LINE__ ); - char moduleName[256]; + enum { moduleNameSize = 256 }; + char moduleName[moduleNameSize]; #ifdef TORQUE_UNICODE { - TCHAR buf[ 256 ]; - GetModuleFileNameW( NULL, buf, sizeof( buf ) ); - convertUTF16toUTF8( buf, moduleName, sizeof( moduleName ) ); + TCHAR buf[ moduleNameSize ]; + GetModuleFileNameW( NULL, buf, moduleNameSize ); + convertUTF16toUTF8( buf, moduleName, moduleNameSize ); } #else - GetModuleFileNameA(NULL, moduleName, sizeof(moduleName)); + GetModuleFileNameA(NULL, moduleName, moduleNameSize); #endif argv.push_back(moduleName); @@ -394,15 +395,16 @@ S32 torque_winmain( HINSTANCE hInstance, HINSTANCE, LPSTR lpszCmdLine, S32) { Vector argv( __FILE__, __LINE__ ); - char moduleName[256]; + enum { moduleNameSize = 256 }; + char moduleName[moduleNameSize]; #ifdef TORQUE_UNICODE - { - TCHAR buf[ 256 ]; - GetModuleFileNameW( NULL, buf, sizeof( buf ) ); - convertUTF16toUTF8( buf, moduleName, sizeof( moduleName ) ); -} + { + TCHAR buf[ moduleNameSize ]; + GetModuleFileNameW( NULL, buf, moduleNameSize ); + convertUTF16toUTF8( buf, moduleName, moduleNameSize ); + } #else - GetModuleFileNameA(NULL, moduleName, sizeof(moduleName)); + GetModuleFileNameA(NULL, moduleName, moduleNameSize); #endif argv.push_back(moduleName);