git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59972
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
case !wxHAS_XLOCALE_SUPPORT...
*/
case !wxHAS_XLOCALE_SUPPORT...
*/
+/*
+ Note that this code is similar to (a portion of) wxLocale::IsAvailable code
+*/
#define IMPLEMENT_STRTOX_L_START \
wxCHECK(loc.IsOk(), 0); \
\
/* (Try to) temporary set the locale to 'C' */ \
#define IMPLEMENT_STRTOX_L_START \
wxCHECK(loc.IsOk(), 0); \
\
/* (Try to) temporary set the locale to 'C' */ \
- const char *oldLocale = wxSetlocale(LC_NUMERIC, ""); \
+ const char *oldLocale = wxSetlocale(LC_NUMERIC, NULL); \
const char *tmp = wxSetlocale(LC_NUMERIC, "C"); \
if ( !tmp ) \
{ \
const char *tmp = wxSetlocale(LC_NUMERIC, "C"); \
if ( !tmp ) \
{ \
errno = EINVAL; \
/* signal an error (better than nothing) */ \
return 0; \
errno = EINVAL; \
/* signal an error (better than nothing) */ \
return 0; \
#define IMPLEMENT_STRTOX_L_END \
/* restore the original locale */ \
#define IMPLEMENT_STRTOX_L_END \
/* restore the original locale */ \