Fix linking issue with wxCmpNatural() in static build
wxCmpNatural() had "inline" function specifier in a .cpp file which made the function inaccessible outside that file in static builds. Fix this by removing "inline", the function character is such that the overhead by a function call should have negligible impact on its performance. Closes https://github.com/wxWidgets/wxWidgets/pull/2050 Closes #18919.
This commit is contained in:
@@ -912,7 +912,7 @@ int wxCMPFUNC_CONV wxCmpNaturalGeneric(const wxString& s1, const wxString& s2)
|
|||||||
//
|
//
|
||||||
// If a native version of Natural sort is available, then use that, otherwise
|
// If a native version of Natural sort is available, then use that, otherwise
|
||||||
// use the generic version.
|
// use the generic version.
|
||||||
inline int wxCMPFUNC_CONV wxCmpNatural(const wxString& s1, const wxString& s2)
|
int wxCMPFUNC_CONV wxCmpNatural(const wxString& s1, const wxString& s2)
|
||||||
{
|
{
|
||||||
#if defined( __WINDOWS__ )
|
#if defined( __WINDOWS__ )
|
||||||
return StrCmpLogicalW(s1.wc_str(), s2.wc_str());
|
return StrCmpLogicalW(s1.wc_str(), s2.wc_str());
|
||||||
|
Reference in New Issue
Block a user