diff --git a/cfg/wxwidgets.cfg b/cfg/wxwidgets.cfg index c12a1f7db..00eaf19ea 100644 --- a/cfg/wxwidgets.cfg +++ b/cfg/wxwidgets.cfg @@ -5539,7 +5539,7 @@ - true + false diff --git a/test/cfg/runtests.sh b/test/cfg/runtests.sh index 29f2558d4..312a75ac7 100755 --- a/test/cfg/runtests.sh +++ b/test/cfg/runtests.sh @@ -93,7 +93,7 @@ else ${CXX} ${CXX_OPT} ${WXCONFIG} -Wno-deprecated-declarations ${DIR}wxwidgets.cpp fi fi -${CPPCHECK} ${CPPCHECK_OPT} --inconclusive --library=wxwidgets -f ${DIR}wxwidgets.cpp +${CPPCHECK} ${CPPCHECK_OPT} --inconclusive --library=wxwidgets,windows -f ${DIR}wxwidgets.cpp # gtk.c set +e diff --git a/test/cfg/wxwidgets.cpp b/test/cfg/wxwidgets.cpp index a315c135f..3e03ef105 100644 --- a/test/cfg/wxwidgets.cpp +++ b/test/cfg/wxwidgets.cpp @@ -28,19 +28,32 @@ #include #include -wxString useRetval_wxString_MakeCapitalized(wxString &str) +#ifdef __VISUALC__ +// Ensure no duplicateBreak warning is issued after wxLogApiError() calls. +// This function does not terminate execution. +bool duplicateBreak_wxLogApiError(const wxString &msg, const HRESULT &hr) +{ + if (FAILED(hr)) { + wxLogApiError(msg,hr); + return false; + } + return true; +} +#endif + +void useRetval_wxString_MakeCapitalized(wxString &str) { // No warning is expected for str.MakeCapitalized(); } -wxString useRetval_wxString_MakeLower(wxString &str) +void useRetval_wxString_MakeLower(wxString &str) { // No warning is expected for str.MakeLower(); } -wxString useRetval_wxString_MakeUpper(wxString &str) +void useRetval_wxString_MakeUpper(wxString &str) { // No warning is expected for str.MakeUpper();