Ticket #9125: locale_v2.patch
File locale_v2.patch, 1.4 KB (added by , 9 years ago) |
---|
-
boost/config/compiler/visualc.hpp
101 101 # define BOOST_HAS_GETSYSTEMTIMEASFILETIME 102 102 #endif 103 103 104 // disable some API for WinRT applications 105 #ifdef BOOST_FOR_WINRT 106 //WinRT applications don't have a notion of environment variables and getenv implementation 107 #define BOOST_NO_GETENV 108 #endif 109 104 110 // 105 111 // check for exception handling support: 106 112 #if !defined(_CPPUNWIND) && !defined(BOOST_NO_EXCEPTIONS) -
libs/locale/src/util/default_locale.cpp
29 29 std::string get_system_locale(bool use_utf8) 30 30 { 31 31 char const *lang = 0; 32 33 #ifndef BOOST_NO_GETENV 32 34 if(!lang || !*lang) 33 35 lang = getenv("LC_CTYPE"); 34 36 if(!lang || !*lang) … … 35 37 lang = getenv("LC_ALL"); 36 38 if(!lang || !*lang) 37 39 lang = getenv("LANG"); 40 #endif 38 41 #ifndef BOOST_LOCALE_USE_WIN32_API 39 42 (void)use_utf8; // not relevant for non-windows 40 43 if(!lang || !*lang)