]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/fontenc.h
Match changes in DECLARE_*_CLASS.
[wxWidgets.git] / include / wx / fontenc.h
index 60666c0abb920c9c993171704d93be64fae0315b..48b7485facfbc7599fe9aa37ddf2da9978c27f70 100644 (file)
@@ -69,15 +69,11 @@ enum wxFontEncoding
     wxFONTENCODING_UTF7,            // UTF-7 Unicode encoding
     wxFONTENCODING_UTF8,            // UTF-8 Unicode encoding
     wxFONTENCODING_EUC_JP,          // Extended Unix Codepage for Japanese
-    wxFONTENCODING_UTF16,           // UTF-16 Unicode encoding
     wxFONTENCODING_UTF16BE,         // UTF-16 Big Endian Unicode encoding
     wxFONTENCODING_UTF16LE,         // UTF-16 Little Endian Unicode encoding
-    wxFONTENCODING_UTF32,           // UTF-32 Unicode encoding
     wxFONTENCODING_UTF32BE,         // UTF-32 Big Endian Unicode encoding
     wxFONTENCODING_UTF32LE,         // UTF-32 Little Endian Unicode encoding
 
-    wxFONTENCODING_UNICODE,         // Unicode (for wxEncodingConverter only)
-
     wxFONTENCODING_MAX,             // highest enumerated encoding value
 
 
@@ -90,6 +86,13 @@ enum wxFontEncoding
     wxFONTENCODING_UTF32 = wxFONTENCODING_UTF32LE,  // native UTF-32
 #endif // WORDS_BIGENDIAN
 
+    // alias for the native Unicode encoding on this platform
+    // (this is used by wxEncodingConverter and wxUTFFile only for now)
+#if SIZEOF_WCHAR_T == 2
+    wxFONTENCODING_UNICODE = wxFONTENCODING_UTF16,
+#else // SIZEOF_WCHAR_T == 4
+    wxFONTENCODING_UNICODE = wxFONTENCODING_UTF32,
+#endif
 
     // alternative names for Far Eastern encodings
         // Chinese