diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2009-09-07 14:50:03 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2009-09-08 14:16:23 +0300 |
commit | 462b0b8249b519b02cf773e6a1bc2f6c1d38c111 (patch) | |
tree | f611f347f140ef89f6fa62542d7955c0b4ac4133 /src/util.h | |
parent | c155a91313bc7499fddd857e894998a8bf38609c (diff) | |
download | ofono-462b0b8249b519b02cf773e6a1bc2f6c1d38c111.tar.bz2 |
Add support for national language variants
Add API for supporting character conversion using national language
variants. Also, add conversion tables for Turkish, Spanish and
Portuguese, and fix the default table. The lookup algorithms were
tweaked to support multiple tables.
Diffstat (limited to 'src/util.h')
-rw-r--r-- | src/util.h | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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); |