aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_sms.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2009-12-28 21:58:43 +0000
committerGuy Harris <guy@alum.mit.edu>2009-12-28 21:58:43 +0000
commit68cf37f81b47ecae43c7791a2505d9d57ef24587 (patch)
tree61bced93269597f33337ed4b8d84d1a48e47e8b9 /epan/dissectors/packet-gsm_sms.h
parent88835212b13ccfb7fc9fea2c3c5aac4daa0a0bae (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.h10
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);