From dbdf67e9f7c55d7f70ed94449160a7ff254359a2 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sun, 22 Nov 2020 16:10:06 +0100 Subject: charsets: remove unused charset_utf8_to_hex() method --- src/mm-charsets.c | 28 ---------------------------- src/mm-charsets.h | 6 ------ 2 files changed, 34 deletions(-) (limited to 'src') diff --git a/src/mm-charsets.c b/src/mm-charsets.c index fbbe4855..2613a660 100644 --- a/src/mm-charsets.c +++ b/src/mm-charsets.c @@ -185,34 +185,6 @@ mm_modem_charset_hex_to_utf8 (const gchar *src, return g_steal_pointer (&converted); } -gchar * -mm_modem_charset_utf8_to_hex (const gchar *src, - MMModemCharset charset) -{ - const gchar *iconv_to; - g_autofree gchar *converted = NULL; - g_autoptr(GError) error = NULL; - gsize converted_len = 0; - - g_return_val_if_fail (src != NULL, NULL); - g_return_val_if_fail (charset != MM_MODEM_CHARSET_UNKNOWN, NULL); - - iconv_to = charset_iconv_from (charset); - g_return_val_if_fail (iconv_to != NULL, FALSE); - - if (charset == MM_MODEM_CHARSET_UTF8 || charset == MM_MODEM_CHARSET_IRA) - return g_strdup (src); - - converted = g_convert (src, strlen (src), - iconv_to, "UTF-8//TRANSLIT", - NULL, &converted_len, &error); - if (!converted || error) - return NULL; - - /* Get hex representation of the string */ - return mm_utils_bin2hexstr ((guint8 *)converted, converted_len); -} - /* GSM 03.38 encoding conversion stuff */ #define GSM_DEF_ALPHABET_SIZE 128 diff --git a/src/mm-charsets.h b/src/mm-charsets.h index d9542e6a..a84b7ac5 100644 --- a/src/mm-charsets.h +++ b/src/mm-charsets.h @@ -53,12 +53,6 @@ gchar *mm_modem_charset_byte_array_to_utf8 (GByteArray *array, gchar *mm_modem_charset_hex_to_utf8 (const gchar *src, MMModemCharset charset); -/* Take a string in UTF-8 and convert it to the given charset in hex - * representation. - */ -gchar *mm_modem_charset_utf8_to_hex (const gchar *src, - MMModemCharset charset); - guint8 *mm_charset_utf8_to_unpacked_gsm (const gchar *utf8, guint32 *out_len); guint8 *mm_charset_gsm_unpacked_to_utf8 (const guint8 *gsm, -- cgit v1.2.3-70-g09d2