mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0024186: Eliminate remaining compiler warnings in MSVC++ 2010 64 bit with warning level 4
Eliminated some warnings of type C4267 (conversion from Type1 to Type2: possible loss of data); size_t to int explicit casts added. Fixed warning C4267 and 4244 in OSD* files Change in OSD_FileNode and OSD_File reverted since different handle types are needed on Unix and Windows
This commit is contained in:
@@ -132,7 +132,10 @@ __declspec( dllexport ) long InterfaceGraphic_RealizePalette ( HDC hdc, HPALETTE
|
||||
|
||||
} // end else
|
||||
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable:4306) /* level 4 warning on cast of int to HWND in HWND_BROADCAST macro */
|
||||
PostMessage ( HWND_BROADCAST, WM_SYSCOLORCHANGE, 0, 0 );
|
||||
#pragma warning(pop)
|
||||
|
||||
} else {
|
||||
|
||||
|
@@ -77,7 +77,7 @@ int cPrintf ( char* fmt, ... ) {
|
||||
va_start( argptr, fmt );
|
||||
cnt = vsprintf ( buffer, fmt, argptr );
|
||||
va_end ( argptr );
|
||||
WriteConsole ( hConsole, buffer, strlen ( buffer ), &lpcchWritten, NULL );
|
||||
WriteConsole ( hConsole, buffer, (DWORD) strlen ( buffer ), &lpcchWritten, NULL );
|
||||
return cnt;
|
||||
|
||||
} /* end cPrintf */
|
||||
@@ -105,7 +105,7 @@ int fcPrintf ( int /*dummy*/, char* fmt, ... ) {
|
||||
va_start( argptr, fmt );
|
||||
cnt = vsprintf ( buffer, fmt, argptr );
|
||||
va_end ( argptr );
|
||||
WriteConsole ( hConsole, buffer, strlen ( buffer ), &lpcchWritten, NULL );
|
||||
WriteConsole ( hConsole, buffer, (DWORD )strlen ( buffer ), &lpcchWritten, NULL );
|
||||
|
||||
return cnt;
|
||||
|
||||
|
Reference in New Issue
Block a user