libmtp  1.1.16
unicode.h
Go to the documentation of this file.
1 
32 #ifndef __MTP__UNICODE__H
33 #define __MTP__UNICODE__H
34 
35 int ucs2_strlen(uint16_t const * const);
36 char *utf16_to_utf8(LIBMTP_mtpdevice_t*,const uint16_t*);
37 uint16_t *utf8_to_utf16(LIBMTP_mtpdevice_t*, const char*);
38 void strip_7bit_from_utf8(char *str);
39 
40 #endif /* __MTP__UNICODE__H */
_PTPParams
Definition: ptp.h:2714
strip_7bit_from_utf8
void strip_7bit_from_utf8(char *str)
Definition: unicode.c:152
STRING_BUFFER_LENGTH
#define STRING_BUFFER_LENGTH
Definition: unicode.c:49
LIBMTP_mtpdevice_struct::params
void * params
Definition: libmtp.h:643
utf16_to_utf8
char * utf16_to_utf8(LIBMTP_mtpdevice_t *device, const uint16_t *unicstr)
Definition: unicode.c:79
utf8_to_utf16
uint16_t * utf8_to_utf16(LIBMTP_mtpdevice_t *device, const char *localstr)
Definition: unicode.c:112
utf8_to_utf16
uint16_t * utf8_to_utf16(LIBMTP_mtpdevice_t *, const char *)
Definition: unicode.c:112
ucs2_strlen
int ucs2_strlen(uint16_t const *const unicstr)
Definition: unicode.c:61
ucs2_strlen
int ucs2_strlen(uint16_t const *const)
Definition: unicode.c:61
strip_7bit_from_utf8
void strip_7bit_from_utf8(char *str)
Definition: unicode.c:152
utf16_to_utf8
char * utf16_to_utf8(LIBMTP_mtpdevice_t *, const uint16_t *)
Definition: unicode.c:79
unicode.h
LIBMTP_mtpdevice_struct
Definition: libmtp.h:634
libmtp.h