include/rtl/stringutils.hxx | 2 +- include/systools/win32/comtools.hxx | 6 ------ sal/osl/w32/file_url.hxx | 8 -------- sal/osl/w32/module.cxx | 6 ------ sal/osl/w32/nlsupport.cxx | 7 +------ sal/osl/w32/process.cxx | 14 +------------- sal/osl/w32/procimpl.cxx | 6 ------ sal/osl/w32/system.h | 3 --- sal/rtl/alloc_impl.hxx | 6 ------ sal/rtl/string.cxx | 4 ---- sal/rtl/ustring.cxx | 4 ---- 11 files changed, 3 insertions(+), 63 deletions(-)
New commits: commit ee4a456d9129ebbf46aa89531e1e8ca3f9a8fa11 Author: Mike Kaganski <mike.kagan...@collabora.com> Date: Wed Jan 31 20:49:32 2018 +0300 sal: MSVC: pragma warning: make more specific, remove obsolete Change-Id: Ib7ad23257a966447d627b4f73698d9298790f759 Reviewed-on: https://gerrit.libreoffice.org/49042 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/include/rtl/stringutils.hxx b/include/rtl/stringutils.hxx index 0223e71d1d41..c6a5fcb64917 100644 --- a/include/rtl/stringutils.hxx +++ b/include/rtl/stringutils.hxx @@ -78,7 +78,7 @@ struct SAL_WARN_UNUSED OUStringLiteral1_ { #if defined _MSC_VER && _MSC_VER <= 1900 && !defined __clang__ // Visual Studio 2015 using OUStringLiteral1 = OUStringLiteral1_; -#pragma warning(disable: 4239) +#pragma warning(disable: 4239) // nonstandard extension used: 'argument': conversion from 'rtl::OUStringLiteral1_' to 'rtl::OUStringLiteral1_ &' #else using OUStringLiteral1 = OUStringLiteral1_ const; #endif diff --git a/include/systools/win32/comtools.hxx b/include/systools/win32/comtools.hxx index fffa5440fddc..8f7ce87e7636 100644 --- a/include/systools/win32/comtools.hxx +++ b/include/systools/win32/comtools.hxx @@ -22,13 +22,7 @@ #include <string> #include <stdexcept> -#if defined _MSC_VER -#pragma warning(push,1) -#endif #include <objbase.h> -#if defined _MSC_VER -#pragma warning(pop) -#endif namespace sal { diff --git a/sal/osl/w32/file_url.hxx b/sal/osl/w32/file_url.hxx index 9661543639c9..37bf86ca3b12 100644 --- a/sal/osl/w32/file_url.hxx +++ b/sal/osl/w32/file_url.hxx @@ -25,19 +25,11 @@ #include <osl/file.h> #include <osl/mutex.h> -#ifdef _MSC_VER -#pragma warning(push,1) -#endif - #if !defined WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN #endif #include <windows.h> -#ifdef _MSC_VER -#pragma warning(pop) -#endif - #define PATHTYPE_ERROR 0 #define PATHTYPE_RELATIVE 1 #define PATHTYPE_ABSOLUTE_UNC 2 diff --git a/sal/osl/w32/module.cxx b/sal/osl/w32/module.cxx index d75eed125ed6..5f1daf6ae59e 100644 --- a/sal/osl/w32/module.cxx +++ b/sal/osl/w32/module.cxx @@ -197,13 +197,7 @@ osl_getAsciiFunctionSymbol( oslModule Module, const sal_Char *pSymbol ) /* Implementation for Windows NT, 2K and XP (2K and XP could use the above method too) */ /***************************************************************************************/ -#ifdef _MSC_VER -#pragma warning(push,1) /* disable warnings within system headers */ -#endif #include <imagehlp.h> -#ifdef _MSC_VER -#pragma warning(pop) -#endif typedef BOOL (WINAPI *SymInitialize_PROC)( HANDLE hProcess, diff --git a/sal/osl/w32/nlsupport.cxx b/sal/osl/w32/nlsupport.cxx index 1de8cb780dd1..d79d49bdd2f5 100644 --- a/sal/osl/w32/nlsupport.cxx +++ b/sal/osl/w32/nlsupport.cxx @@ -18,13 +18,8 @@ */ #define WIN32_LEAN_AND_MEAN -#ifdef _MSC_VER -#pragma warning(push,1) /* disable warnings within system headers */ -#endif #include <windows.h> -#ifdef _MSC_VER -#pragma warning(pop) -#endif + #include <wchar.h> #include "nlsupport.hxx" diff --git a/sal/osl/w32/process.cxx b/sal/osl/w32/process.cxx index 897b88a1767e..153df540c5ae 100644 --- a/sal/osl/w32/process.cxx +++ b/sal/osl/w32/process.cxx @@ -19,13 +19,8 @@ #include "system.h" #include <string.h> -#ifdef _MSC_VER -#pragma warning(push,1) /* disable warnings within system headers */ -#endif + #include <shellapi.h> -#ifdef _MSC_VER -#pragma warning(pop) -#endif #include <cassert> #include <memory> @@ -320,10 +315,6 @@ static struct CommandArgs_Impl g_command_args = nullptr }; -#ifdef _MSC_VER -#pragma warning( push ) -#pragma warning( disable: 4100 ) -#endif static rtl_uString ** osl_createCommandArgs_Impl (int argc, char **) { rtl_uString ** ppArgs = @@ -369,9 +360,6 @@ static rtl_uString ** osl_createCommandArgs_Impl (int argc, char **) return ppArgs; } -#ifdef _MSC_VER -#pragma warning( pop ) -#endif oslProcessError SAL_CALL osl_getExecutableFile( rtl_uString **ppustrFile ) { diff --git a/sal/osl/w32/procimpl.cxx b/sal/osl/w32/procimpl.cxx index d537cd9c8d05..967fbd359d62 100644 --- a/sal/osl/w32/procimpl.cxx +++ b/sal/osl/w32/procimpl.cxx @@ -19,13 +19,7 @@ #ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN -# ifdef _MSC_VER -# pragma warning(push,1) /* disable warnings within system headers */ -# endif # include <windows.h> -# ifdef _MSC_VER -# pragma warning(pop) -# endif # undef WIN32_LEAN_AND_MEAN #endif diff --git a/sal/osl/w32/system.h b/sal/osl/w32/system.h index 3d02d184fce6..e1896f13e23c 100644 --- a/sal/osl/w32/system.h +++ b/sal/osl/w32/system.h @@ -43,8 +43,6 @@ #define WIN32_LEAN_AND_MEAN // winsock2.h includes windows.h -#pragma warning(push,1) /* disable warnings within system headers */ -#pragma warning(disable:4917) #include <winsock2.h> #include <wsipx.h> #include <ws2tcpip.h> @@ -52,6 +50,5 @@ #ifndef NO_DEBUG_CRT #include <crtdbg.h> #endif -#pragma warning(pop) /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sal/rtl/alloc_impl.hxx b/sal/rtl/alloc_impl.hxx index bb46a544f7b0..0c5340303ae5 100644 --- a/sal/rtl/alloc_impl.hxx +++ b/sal/rtl/alloc_impl.hxx @@ -193,13 +193,7 @@ typedef pthread_mutex_t rtl_memory_lock_type; #elif defined(_WIN32) #define WIN32_LEAN_AND_MEAN -#ifdef _MSC_VER -#pragma warning(push,1) /* disable warnings within system headers */ -#endif #include <windows.h> -#ifdef _MSC_VER -#pragma warning(pop) -#endif typedef CRITICAL_SECTION rtl_memory_lock_type; diff --git a/sal/rtl/string.cxx b/sal/rtl/string.cxx index b9047b987fde..d9dfd51f4c51 100644 --- a/sal/rtl/string.cxx +++ b/sal/rtl/string.cxx @@ -19,10 +19,6 @@ #include <sal/config.h> -#ifdef _MSC_VER -#pragma warning(disable:4738) // storing 32-bit float result in memory, possible loss of performance -#endif - #include <cassert> #include <cstdlib> diff --git a/sal/rtl/ustring.cxx b/sal/rtl/ustring.cxx index 64fb1c3edd39..069af06516cb 100644 --- a/sal/rtl/ustring.cxx +++ b/sal/rtl/ustring.cxx @@ -19,10 +19,6 @@ #include <sal/config.h> -#ifdef _MSC_VER -#pragma warning(disable:4738) // storing 32-bit float result in memory, possible loss of performance -#endif - #include <cassert> #include <cstdlib> #include <limits> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits