Enumerations | |
| enum | cutext_encoding_t {  CUTEXT_ENCODING_NONE, CUTEXT_ENCODING_UNKNOWN, CUTEXT_ENCODING_UTF8, CUTEXT_ENCODING_UTF16, CUTEXT_ENCODING_UTF16LE, CUTEXT_ENCODING_UCS2, CUTEXT_ENCODING_UCS2LE, CUTEXT_ENCODING_UCS4, CUTEXT_ENCODING_UCS4LE, CUTEXT_ENCODING_UTF16HOST = CUTEXT_ENCODING_UTF16LE, CUTEXT_ENCODING_UCS2HOST = CUTEXT_ENCODING_UCS2LE, CUTEXT_ENCODING_UCS4HOST = CUTEXT_ENCODING_UCS4LE }  | 
Functions | |
| char const * | cutext_encoding_name (cutext_encoding_t enc) | 
| cutext_encoding_t | cutext_encoding_by_name (char const *enc_name) | 
| cutext_encoding_t | cutext_guess_encoding (void const *data, size_t size) | 
| enum cutext_encoding_t | 
Enumeration of Unicode encodings.
| cutext_encoding_t cutext_encoding_by_name | ( | char const * | enc_name | ) | 
Return the encoding of name enc_name, or CUTEXT_ENCODING_NONE if enc_name does not name a Unicode coding. 
| char const* cutext_encoding_name | ( | cutext_encoding_t | enc | ) | 
Return the name enc, in a form suitable for iconv.
| cutext_encoding_t cutext_guess_encoding | ( | void const * | data, | |
| size_t | size | |||
| ) | 
Guess the encoding of the data staring at data using up to size bytes. Try to pass 4 bytes if available.