-#if wxUSE_UTF8_LOCALE_ONLY
- wxFAIL_MSG( _T("character cannot be converted to single UTF-8 byte") );
- return '?'; // FIXME-UTF8: what to use as failure character?
-#else
- wchar_t in = c;
- char buf[2];
- if ( wxConvLibc.FromWChar(buf, 2, &in, 1) != 2 )
- return '?'; // FIXME-UTF8: what to use as failure character?
- return buf[0];
-#endif