- // all supported charsets have the first 128 characters same as ASCII:
- if ( c < 0x80 )
- return c;
-
-#if wxUSE_UTF8_LOCALE_ONLY
- wxFAIL_MSG( "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 )