aboutsummaryrefslogtreecommitdiff
path: root/src/mm-charsets.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-12-21 13:37:13 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-02-23 11:35:11 +0000
commit8bfdfb187b9c911366376f1574dc7e45fe4f0767 (patch)
tree352fe74ebf45e0ae9328064e6b86e603dac48b34 /src/mm-charsets.c
parent75b37e16b12ca3807852804fed668ba2fd7ca317 (diff)
charsets: use new bytearray_from_utf8() instead of byte_array_append()
Diffstat (limited to 'src/mm-charsets.c')
-rw-r--r--src/mm-charsets.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/mm-charsets.c b/src/mm-charsets.c
index ec5bb404..b0f4ea60 100644
--- a/src/mm-charsets.c
+++ b/src/mm-charsets.c
@@ -96,40 +96,6 @@ charset_iconv_from (MMModemCharset charset)
return settings ? settings->iconv_name : NULL;
}
-static const gchar *
-charset_iconv_to (MMModemCharset charset)
-{
- return charset_iconv_from (charset);
-}
-
-gboolean
-mm_modem_charset_byte_array_append (GByteArray *array,
- const gchar *utf8,
- MMModemCharset charset,
- GError **error)
-{
- g_autofree gchar *converted = NULL;
- const gchar *iconv_to;
- gsize written = 0;
-
- g_return_val_if_fail (array != NULL, FALSE);
- g_return_val_if_fail (utf8 != NULL, FALSE);
-
- iconv_to = charset_iconv_to (charset);
- g_assert (iconv_to);
-
- converted = g_convert (utf8, -1, iconv_to, "UTF-8", NULL, &written, error);
- if (!converted) {
- g_prefix_error (error, "Failed to convert '%s' to %s character set",
- utf8, iconv_to);
- return FALSE;
- }
-
- g_byte_array_append (array, (const guint8 *) converted, written);
-
- return TRUE;
-}
-
gchar *
mm_modem_charset_byte_array_to_utf8 (GByteArray *array,
MMModemCharset charset)