Make sure wchar_t CRT functions work on OS X.
authorVáclav Slavík <vslavik@fastmail.fm>
Sat, 25 Aug 2012 11:14:44 +0000 (11:14 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sat, 25 Aug 2012 11:14:44 +0000 (11:14 +0000)
commit270bae200da5680a55b3f5eced49a9d32d49c80f
treee70c1a8fe421097427491b06c66558b94d13a904
parentbb0907b7437af9e4aed9f8f3f9bee0e334743d7e
Make sure wchar_t CRT functions work on OS X.

In OS X and iOS, wchar_t CRT functions convert to char* and fail under
some locales. The safest fix is to set LC_CTYPE to UTF-8 to ensure that
they can handle any input.

Note that this must be done for any app, Cocoa or console, whether or
not it uses wxLocale.

See http://stackoverflow.com/questions/11713745/why-does-the-printf-family-of-functions-care-about-locale

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72375 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/common/init.cpp