aboutsummaryrefslogtreecommitdiff
path: root/src/unicode.h
diff options
context:
space:
mode:
authorLinus Walleij <triad@df.lth.se>2006-08-21 13:25:24 +0000
committerLinus Walleij <triad@df.lth.se>2006-08-21 13:25:24 +0000
commit3ec863176f87f621068888241e923f1599e820ae (patch)
treeb70a6cc85ccf313cdb5202aa79f45da7909e166f /src/unicode.h
parent96c6243edb6a4e435562779b87543d652fb40e6d (diff)
downloadlibmtp-3ec863176f87f621068888241e923f1599e820ae.tar.gz
iconv() converters in device struct for thread safety.
Diffstat (limited to 'src/unicode.h')
-rw-r--r--src/unicode.h9
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 */