aboutsummaryrefslogtreecommitdiff
path: root/src/mm-charsets.h
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2010-09-02 19:29:05 -0500
committerDan Williams <dcbw@redhat.com>2010-09-02 19:29:05 -0500
commit9e94dd5b6124d00cf10d6296c7c9aa80f8f68d80 (patch)
tree78be39d22a363099512a36ebf8b71756bd559162 /src/mm-charsets.h
parent85ce5446759092968c6540b9d842c5bc777abb74 (diff)
gsm: add GSM 03.38 encoding/decoding functions and testcases
Diffstat (limited to 'src/mm-charsets.h')
-rw-r--r--src/mm-charsets.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mm-charsets.h b/src/mm-charsets.h
index 5fa34065..ff39400e 100644
--- a/src/mm-charsets.h
+++ b/src/mm-charsets.h
@@ -39,7 +39,7 @@ MMModemCharset mm_modem_charset_from_string (const char *string);
* UTF-8 encoded.
*/
gboolean mm_modem_charset_byte_array_append (GByteArray *array,
- const char *string,
+ const char *utf8,
gboolean quoted,
MMModemCharset charset);
@@ -48,5 +48,9 @@ gboolean mm_modem_charset_byte_array_append (GByteArray *array,
*/
char *mm_modem_charset_hex_to_utf8 (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);
+
#endif /* MM_CHARSETS_H */