diff options
Diffstat (limited to 'src/mm-charsets.h')
-rw-r--r-- | src/mm-charsets.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mm-charsets.h b/src/mm-charsets.h index 3e5b90e1..41d568dd 100644 --- a/src/mm-charsets.h +++ b/src/mm-charsets.h @@ -34,5 +34,14 @@ const char *mm_modem_charset_to_string (MMModemCharset charset); MMModemCharset mm_modem_charset_from_string (const char *string); +/* Append the given string to the given byte array but re-encode it + * into the given charset first. The original string is assumed to be + * UTF-8 encoded. + */ +gboolean mm_modem_charset_byte_array_append (GByteArray *array, + const char *string, + gboolean quoted, + MMModemCharset charset); + #endif /* MM_CHARSETS_H */ |