Address some additional code analysis warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
45598f8ef8
commit
5fa66f625d
@ -46,7 +46,7 @@
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#ifndef WXWIDGETS_CODE_ANALYSIS_WARNINGS
|
||||
#define WXWIDGETS_CODE_ANALYSIS_WARNINGS ALL_CODE_ANALYSIS_WARNINGS 26812
|
||||
#define WXWIDGETS_CODE_ANALYSIS_WARNINGS ALL_CODE_ANALYSIS_WARNINGS 26812 26814
|
||||
#endif
|
||||
|
||||
#pragma warning(push)
|
||||
@ -129,8 +129,8 @@ inline bool wxModifyStyleEx(_In_ WXHWND hWnd, _In_ DWORD dwRemove, _In_ DWORD dw
|
||||
{
|
||||
wxASSERT(IsWindow(hWnd));
|
||||
|
||||
DWORD dwStyle = GetWindowLong(hWnd, GWL_EXSTYLE);
|
||||
DWORD dwNewStyle = (dwStyle & ~dwRemove) | dwAdd;
|
||||
const DWORD dwStyle = GetWindowLong(hWnd, GWL_EXSTYLE);
|
||||
const DWORD dwNewStyle = (dwStyle & ~dwRemove) | dwAdd;
|
||||
if(dwStyle == dwNewStyle)
|
||||
return false;
|
||||
|
||||
@ -159,13 +159,12 @@ inline bool wxModifyStyleEx(_In_ WXHWND hWnd, _In_ DWORD dwRemove, _In_ DWORD dw
|
||||
inline bool wxInitializeLocale(wxLocale &locale, wxLanguage *language = NULL)
|
||||
{
|
||||
// Read language from configuration.
|
||||
wxLanguage lang_code;
|
||||
wxLanguage lang_code = wxLANGUAGE_DEFAULT;
|
||||
wxString lang;
|
||||
if (wxConfigBase::Get()->Read(wxT("Language"), &lang)) {
|
||||
const wxLanguageInfo *lang_info = wxLocale::FindLanguageInfo(lang);
|
||||
lang_code = lang_info ? (wxLanguage)lang_info->Language : wxLANGUAGE_DEFAULT;
|
||||
} else
|
||||
lang_code = wxLANGUAGE_DEFAULT;
|
||||
}
|
||||
|
||||
if (language)
|
||||
*language = lang_code;
|
||||
|
@ -64,7 +64,7 @@ public:
|
||||
/// - \c true if creation succeeded
|
||||
/// - \c false otherwise
|
||||
///
|
||||
inline bool IsOk() const
|
||||
inline bool IsOk() const noexcept
|
||||
{
|
||||
return m_h != NULL;
|
||||
}
|
||||
@ -73,7 +73,7 @@ public:
|
||||
///
|
||||
/// \returns Session handle to be used in native API calls.
|
||||
///
|
||||
inline operator HCRYPTPROV() const
|
||||
inline operator HCRYPTPROV() const noexcept
|
||||
{
|
||||
return m_h;
|
||||
}
|
||||
@ -121,7 +121,7 @@ public:
|
||||
/// - \c true if creation succeeded
|
||||
/// - \c false otherwise
|
||||
///
|
||||
inline bool IsOk() const
|
||||
inline bool IsOk() const noexcept
|
||||
{
|
||||
return m_h != NULL;
|
||||
}
|
||||
@ -130,7 +130,7 @@ public:
|
||||
///
|
||||
/// \returns Hash handle to be used in native API calls.
|
||||
///
|
||||
inline operator HCRYPTHASH() const
|
||||
inline operator HCRYPTHASH() const noexcept
|
||||
{
|
||||
return m_h;
|
||||
}
|
||||
@ -195,7 +195,7 @@ public:
|
||||
if (file.IsOpened()) {
|
||||
wxMemoryBuffer buf(4*1024);
|
||||
void *data = buf.GetData();
|
||||
size_t nBlock = buf.GetBufSize();
|
||||
const size_t nBlock = buf.GetBufSize();
|
||||
while (!file.Eof())
|
||||
Hash(data, file.Read(data, nBlock));
|
||||
|
||||
@ -298,7 +298,7 @@ public:
|
||||
/// - \c true if creation succeeded
|
||||
/// - \c false otherwise
|
||||
///
|
||||
inline bool IsOk() const
|
||||
inline bool IsOk() const noexcept
|
||||
{
|
||||
return m_h != NULL;
|
||||
}
|
||||
@ -307,7 +307,7 @@ public:
|
||||
///
|
||||
/// \returns Key handle to be used in native API calls.
|
||||
///
|
||||
inline operator HCRYPTKEY() const
|
||||
inline operator HCRYPTKEY() const noexcept
|
||||
{
|
||||
return m_h;
|
||||
}
|
||||
|
@ -45,7 +45,7 @@
|
||||
///
|
||||
/// \returns Maximum encoded representation size (in characters)
|
||||
///
|
||||
inline size_t wxHexEncodedSize(size_t len)
|
||||
inline constexpr size_t wxHexEncodedSize(size_t len) noexcept
|
||||
{
|
||||
return 2*len;
|
||||
}
|
||||
@ -124,7 +124,7 @@ enum class wxHexDecodeMode
|
||||
///
|
||||
/// \returns Maximum decoded representation size (in bytes)
|
||||
///
|
||||
inline size_t wxHexDecodedSize(size_t len)
|
||||
inline constexpr size_t wxHexDecodedSize(size_t len) noexcept
|
||||
{
|
||||
return (len + 1)/2;
|
||||
}
|
||||
|
@ -24,7 +24,7 @@
|
||||
// include the grand <wx/wx.h> at a cost of longer pre-compilation phase.
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: ALL_CODE_ANALYSIS_WARNINGS 26812)
|
||||
#pragma warning(disable: ALL_CODE_ANALYSIS_WARNINGS 26812 26814)
|
||||
#include <wx/wx.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user