| | |
| | | #else |
| | | |
| | | /* Lots of useful information on Unicode at: |
| | | http://www.cl.cam.ac.uk/~mgk25/unicode.html |
| | | http://www.cl.cam.ac.uk/~mgk25/unicode.html |
| | | */ |
| | | |
| | | #define UNICODE_BOM 0xFEFF |
| | | #define UNICODE_BOM 0xFEFF |
| | | |
| | | #define UNKNOWN_ASCII '?' |
| | | #define UNKNOWN_UNICODE 0xFFFD |
| | | #define UNKNOWN_ASCII '?' |
| | | #define UNKNOWN_UNICODE 0xFFFD |
| | | |
| | | enum |
| | | { |
| | |
| | | ENCODING_UCS4LE, |
| | | }; |
| | | #if SDL_BYTEORDER == SDL_BIG_ENDIAN |
| | | #define ENCODING_UTF16NATIVE ENCODING_UTF16BE |
| | | #define ENCODING_UTF32NATIVE ENCODING_UTF32BE |
| | | #define ENCODING_UTF16NATIVE ENCODING_UTF16BE |
| | | #define ENCODING_UTF32NATIVE ENCODING_UTF32BE |
| | | #define ENCODING_UCS2NATIVE ENCODING_UCS2BE |
| | | #define ENCODING_UCS4NATIVE ENCODING_UCS4BE |
| | | #else |
| | | #define ENCODING_UTF16NATIVE ENCODING_UTF16LE |
| | | #define ENCODING_UTF32NATIVE ENCODING_UTF32LE |
| | | #define ENCODING_UTF16NATIVE ENCODING_UTF16LE |
| | | #define ENCODING_UTF32NATIVE ENCODING_UTF32LE |
| | | #define ENCODING_UCS2NATIVE ENCODING_UCS2LE |
| | | #define ENCODING_UCS4NATIVE ENCODING_UCS4LE |
| | | #endif |