wxwidgets: Fix syntax checking errors and warning (#1093)
wxDebugContext is only defined if wxUSE_DEBUG_CONTEXT is 1, so otherwise just skip it for syntax checking because it will fail. Change wxT to wxT_2 and add wxT_2 to the config to remove a warning during syntax check and be more compatible with newer/older wxwidgets versions. Be more precise when replacing function like macros, fix redundant macro definition for "_".
This commit is contained in:
parent
2ce8a3fc95
commit
1d14919649
|
@ -2,19 +2,22 @@
|
||||||
<def format="2">
|
<def format="2">
|
||||||
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga437ea6ba615b75dac8603e96ec864160 -->
|
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga437ea6ba615b75dac8603e96ec864160 -->
|
||||||
<!-- #define wxT(string) -->
|
<!-- #define wxT(string) -->
|
||||||
<define name="wxT" value=""/>
|
<define name="wxT(str)" value="str"/>
|
||||||
|
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga2e7c1f911a731a4b98a85fa44f1d9fbc -->
|
||||||
|
<!-- #define wxT_2(string) -->
|
||||||
|
<define name="wxT_2(str)" value="str"/>
|
||||||
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga0a06701ea0e6bb00c5171ace1b1f5691 -->
|
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga0a06701ea0e6bb00c5171ace1b1f5691 -->
|
||||||
<!-- #define wxS(string) -->
|
<!-- #define wxS(string) -->
|
||||||
<define name="wxS" value=""/>
|
<define name="wxS(str)" value="str"/>
|
||||||
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga7dfc2888539861afe6c4337ef315472b -->
|
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga7dfc2888539861afe6c4337ef315472b -->
|
||||||
<!-- #define _T(string) -->
|
<!-- #define _T(string) -->
|
||||||
<define name="_T" value=""/>
|
<define name="_T(str)" value="str"/>
|
||||||
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#gab8862de0f74049708bfea75ae9e14c45 -->
|
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#gab8862de0f74049708bfea75ae9e14c45 -->
|
||||||
<!-- #define wxTRANSLATE(string) -->
|
<!-- #define wxTRANSLATE(string) -->
|
||||||
<define name="wxTRANSLATE" value=""/>
|
<define name="wxTRANSLATE(str)" value="str"/>
|
||||||
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga8a02b8875a521df57263a9e6f090f2d0 -->
|
<!-- http://docs.wxwidgets.org/trunk/group__group__funcmacro__string.html#ga8a02b8875a521df57263a9e6f090f2d0 -->
|
||||||
<!-- #define _(string) -->
|
<!-- const wxString& _(const wxString & string) // Macro that expands to wxGetTranslation -->
|
||||||
<define name="_" value=""/>
|
<define name="_(str)" value="wxGetTranslation(str)"/>
|
||||||
<!-- http://docs.wxwidgets.org/trunk/classwx_string.html#addd9ccfa3ae2b7ab2d66bcbf034d0be0 -->
|
<!-- http://docs.wxwidgets.org/trunk/classwx_string.html#addd9ccfa3ae2b7ab2d66bcbf034d0be0 -->
|
||||||
<!-- static wxString wxString::Format(const wxString & format, ...) -->
|
<!-- static wxString wxString::Format(const wxString & format, ...) -->
|
||||||
<function name="wxString::Format">
|
<function name="wxString::Format">
|
||||||
|
@ -1356,9 +1359,6 @@
|
||||||
<define name="wxUINT64_MAX" value="0xffffffffffffffffULL"/>
|
<define name="wxUINT64_MAX" value="0xffffffffffffffffULL"/>
|
||||||
<define name="wxINT64_MAX" value="0x7fffffffffffffffLL"/>
|
<define name="wxINT64_MAX" value="0x7fffffffffffffffLL"/>
|
||||||
<define name="wxINT64_MIN" value="0x8000000000000000LL"/>
|
<define name="wxINT64_MIN" value="0x8000000000000000LL"/>
|
||||||
<!-- http://docs.wxwidgets.org/3.0/group__group__funcmacro__string.html#ga8a02b8875a521df57263a9e6f090f2d0 -->
|
|
||||||
<!-- const wxString& _(const wxString & string) // Macro that expands to wxGetTranslation -->
|
|
||||||
<define name="_(str)" value="wxGetTranslation(str)"/>
|
|
||||||
<podtype name="wxInt8" sign="s" size="1"/>
|
<podtype name="wxInt8" sign="s" size="1"/>
|
||||||
<podtype name="wxUint8" sign="u" size="1"/>
|
<podtype name="wxUint8" sign="u" size="1"/>
|
||||||
<podtype name="wxByte" sign="u" size="1"/>
|
<podtype name="wxByte" sign="u" size="1"/>
|
||||||
|
|
|
@ -123,18 +123,20 @@ void deprecatedFunctions(wxApp &a,
|
||||||
// cppcheck-suppress SetTextIndentCalled
|
// cppcheck-suppress SetTextIndentCalled
|
||||||
comboCtrl.SetTextIndent(0);
|
comboCtrl.SetTextIndent(0);
|
||||||
|
|
||||||
|
#if wxUSE_DEBUG_CONTEXT==1
|
||||||
// cppcheck-suppress GetLevelCalled
|
// cppcheck-suppress GetLevelCalled
|
||||||
// cppcheck-suppress ignoredReturnValue
|
// cppcheck-suppress ignoredReturnValue
|
||||||
wxDebugContext::GetLevel();
|
wxDebugContext::GetLevel();
|
||||||
// cppcheck-suppress SetLevelCalled
|
// cppcheck-suppress SetLevelCalled
|
||||||
wxDebugContext::SetLevel(42);
|
wxDebugContext::SetLevel(42);
|
||||||
|
#endif
|
||||||
|
|
||||||
// cppcheck-suppress wxDos2UnixFilenameCalled
|
// cppcheck-suppress wxDos2UnixFilenameCalled
|
||||||
wxDos2UnixFilename(path);
|
wxDos2UnixFilename(path);
|
||||||
|
|
||||||
// cppcheck-suppress wxFileNameFromPathCalled
|
// cppcheck-suppress wxFileNameFromPathCalled
|
||||||
// cppcheck-suppress ignoredReturnValue
|
// cppcheck-suppress ignoredReturnValue
|
||||||
wxFileNameFromPath(wxT("../test.c"));
|
wxFileNameFromPath(wxT_2("../test.c"));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__WXMSW__) || defined(__WXGTK__)
|
#if defined(__WXMSW__) || defined(__WXGTK__)
|
||||||
|
|
Loading…
Reference in New Issue