aboutsummaryrefslogtreecommitdiff
path: root/src/mm-charsets.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-04-27 17:13:43 +0200
committerAleksander Morgado <aleksander@lanedo.com>2011-06-06 17:20:16 +0200
commit668726dbd7063ef8c17bd27054acfd37343b2f29 (patch)
tree6d318ce8cd0549918ef3b8461dcb5bb930416c0f /src/mm-charsets.h
parent1e507824c62b7c512f57109ff9b0d395f7d2429f (diff)
charsets: new utf8_to_hex() method
Diffstat (limited to 'src/mm-charsets.h')
-rw-r--r--src/mm-charsets.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mm-charsets.h b/src/mm-charsets.h
index 50b0ccef..d620b157 100644
--- a/src/mm-charsets.h
+++ b/src/mm-charsets.h
@@ -48,6 +48,11 @@ gboolean mm_modem_charset_byte_array_append (GByteArray *array,
*/
char *mm_modem_charset_hex_to_utf8 (const char *src, MMModemCharset charset);
+/* Take a string in UTF-8 and convert it to the given charset in hex
+ * representation.
+ */
+char *mm_modem_charset_utf8_to_hex (const char *src, MMModemCharset charset);
+
guint8 *mm_charset_utf8_to_unpacked_gsm (const char *utf8, guint32 *out_len);
guint8 *mm_charset_gsm_unpacked_to_utf8 (const guint8 *gsm, guint32 len);