diff options
author | Linus Walleij <triad@df.lth.se> | 2006-08-21 13:25:24 +0000 |
---|---|---|
committer | Linus Walleij <triad@df.lth.se> | 2006-08-21 13:25:24 +0000 |
commit | 3ec863176f87f621068888241e923f1599e820ae (patch) | |
tree | b70a6cc85ccf313cdb5202aa79f45da7909e166f /src/unicode.h | |
parent | 96c6243edb6a4e435562779b87543d652fb40e6d (diff) | |
download | libmtp-3ec863176f87f621068888241e923f1599e820ae.tar.gz |
iconv() converters in device struct for thread safety.
Diffstat (limited to 'src/unicode.h')
-rw-r--r-- | src/unicode.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/unicode.h b/src/unicode.h index 9d439d8..da70687 100644 --- a/src/unicode.h +++ b/src/unicode.h @@ -6,10 +6,11 @@ #define USE_ICONV #endif -void unicode_init(void); +void unicode_init(LIBMTP_mtpdevice_t*); +void unicode_deinit(LIBMTP_mtpdevice_t*); int ucs2_strlen(uint16_t const * const); -char *ucs2le_to_utf8(const uint16_t*); -char *utf16_to_utf8(const uint16_t*); -uint16_t *utf8_to_ucs2le(unsigned char const * const); +char *ucs2le_to_utf8(LIBMTP_mtpdevice_t*,const uint16_t*); +char *utf16_to_utf8(LIBMTP_mtpdevice_t*,const uint16_t*); +uint16_t *utf8_to_ucs2le(LIBMTP_mtpdevice_t*,unsigned char const * const); #endif /* __MTP__UNICODE__H */ |