aboutsummaryrefslogtreecommitdiff
path: root/src/mm-charsets.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-09-12 13:06:40 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-09-14 07:05:26 +0200
commita66f971a7cdea4bf1d9f6390e12f950f41ee5595 (patch)
tree91134bf4d00ffd509a8b7112effe2525342cfb88 /src/mm-charsets.c
parentfbe01c8d6a22cb95ff74ddefc907e663cdeee710 (diff)
libmm-common: added common utils from core
Moved the utils to play with binary to hex strings into libmm-common.
Diffstat (limited to 'src/mm-charsets.c')
-rw-r--r--src/mm-charsets.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mm-charsets.c b/src/mm-charsets.c
index 633acc19..b6937cbd 100644
--- a/src/mm-charsets.c
+++ b/src/mm-charsets.c
@@ -20,8 +20,9 @@
#include <string.h>
#include <ctype.h>
+#include <libmm-common.h>
+
#include "mm-charsets.h"
-#include "mm-utils.h"
typedef struct {
const char *gsm_name;
@@ -160,7 +161,7 @@ mm_modem_charset_hex_to_utf8 (const char *src, MMModemCharset charset)
iconv_from = charset_iconv_from (charset);
g_return_val_if_fail (iconv_from != NULL, FALSE);
- unconverted = utils_hexstr2bin (src, &unconverted_len);
+ unconverted = mm_utils_hexstr2bin (src, &unconverted_len);
if (!unconverted)
return NULL;
@@ -208,7 +209,7 @@ mm_modem_charset_utf8_to_hex (const char *src, MMModemCharset charset)
}
/* Get hex representation of the string */
- hex = utils_bin2hexstr ((guint8 *)converted, converted_len);
+ hex = mm_utils_bin2hexstr ((guint8 *)converted, converted_len);
g_free (converted);
return hex;
}
@@ -607,7 +608,7 @@ mm_charset_get_encoded_len (const char *utf8,
for (e = &subset_table[0];
e->cs != charset && e->cs != MM_MODEM_CHARSET_UNKNOWN;
e++);
- g_return_val_if_fail (e->cs != MM_MODEM_CHARSET_UNKNOWN, 0);
+ g_return_val_if_fail (e->cs != MM_MODEM_CHARSET_UNKNOWN, 0);
while (*p) {
gunichar c;
@@ -622,7 +623,7 @@ mm_charset_get_encoded_len (const char *utf8,
end = p;
while (*end++);
}
-
+
if (!e->func (c, p, (end - p), &clen))
unsupported++;
len += clen;
@@ -888,7 +889,7 @@ mm_utf8_take_and_convert_to_charset (gchar *str,
}
/* Get hex representation of the string */
- hex = utils_bin2hexstr ((guint8 *)encoded, encoded_len);
+ hex = mm_utils_bin2hexstr ((guint8 *)encoded, encoded_len);
g_free (encoded);
encoded = hex;
g_free (str);