summaryrefslogtreecommitdiffstats
path: root/src/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index 46bb3bab..47aa0662 100644
--- a/src/util.h
+++ b/src/util.h
@@ -21,9 +21,20 @@
char *convert_gsm_to_utf8(const unsigned char *text, long len, long *items_read,
long *items_written, unsigned char terminator);
+
+char *convert_gsm_to_utf8_with_lang(const unsigned char *text, long len, long *items_read,
+ long *items_written, unsigned char terminator,
+ unsigned char locking_shift_lang,
+ unsigned char single_shift_lang);
+
unsigned char *convert_utf8_to_gsm(const char *text, long len, long *items_read,
long *items_written, unsigned char terminator);
+unsigned char *convert_utf8_to_gsm_with_lang(const char *text, long len, long *items_read,
+ long *items_written, unsigned char terminator,
+ unsigned char locking_shift_lang,
+ unsigned char single_shifth_lang);
+
unsigned char *decode_hex_own_buf(const char *in, long len, long *items_written,
unsigned char terminator,
unsigned char *buf);