diff options
author | Dan Williams <dcbw@redhat.com> | 2010-03-15 14:25:49 -0700 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2010-03-15 14:25:49 -0700 |
commit | 3151e0e2987d8505a56c5a6a0f486e3a7e8ada71 (patch) | |
tree | 3df0901009bcd8dc28c8d1dd1f9b40df27d83020 /src/mm-charsets.h | |
parent | 2dd7e12f721215e6cc3a809542408bd65c1fbd04 (diff) |
core: add command helper that handles character set conversion
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 */ |