diff options
author | Guy Harris <guy@alum.mit.edu> | 2009-12-28 21:58:43 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2009-12-28 21:58:43 +0000 |
commit | 68cf37f81b47ecae43c7791a2505d9d57ef24587 (patch) | |
tree | 61bced93269597f33337ed4b8d84d1a48e47e8b9 /epan/dissectors/packet-gsm_sms.h | |
parent | 88835212b13ccfb7fc9fea2c3c5aac4daa0a0bae (diff) |
Replace gsm_sms_char_ascii_decode() with gsm_sms_chars_to_utf8(), which
returns an ep_allocated string (and whose name reflects that what you
get out is UTF-8, not just ASCII).
svn path=/trunk/; revision=31376
Diffstat (limited to 'epan/dissectors/packet-gsm_sms.h')
-rw-r--r-- | epan/dissectors/packet-gsm_sms.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/epan/dissectors/packet-gsm_sms.h b/epan/dissectors/packet-gsm_sms.h index 33c6737215..1186b29dcc 100644 --- a/epan/dissectors/packet-gsm_sms.h +++ b/epan/dissectors/packet-gsm_sms.h @@ -39,4 +39,12 @@ extern int gsm_sms_char_7bit_unpack(unsigned int offset, unsigned int in_length, unsigned int out_length, const guint8 *input, unsigned char *output); -extern void gsm_sms_char_ascii_decode(unsigned char* dest, const unsigned char* src, int len); + +/* Convert an unpacked SMS string to UTF-8. + * + * @param src The string to convert. + * @param len Length of the string to convert, in bytes. + * @return An ep_allocated UTF-8 string. + */ + +extern gchar *gsm_sms_chars_to_utf8(const unsigned char* src, int len); |