diff options
-rw-r--r-- | src/mm-sms-part-3gpp.c | 26 | ||||
-rw-r--r-- | src/mm-sms-part-3gpp.h | 7 |
2 files changed, 20 insertions, 13 deletions
diff --git a/src/mm-sms-part-3gpp.c b/src/mm-sms-part-3gpp.c index 4f7da50e..d91946c7 100644 --- a/src/mm-sms-part-3gpp.c +++ b/src/mm-sms-part-3gpp.c @@ -244,13 +244,13 @@ sms_encoding_type (int dcs) return scheme; } -static gchar * -sms_decode_text (const guint8 *text, - int len, - MMSmsEncoding encoding, - int bit_offset, - gpointer log_object, - GError **error) +gchar * +mm_sms_decode_text (const guint8 *text, + int len, + MMSmsEncoding encoding, + int bit_offset, + gpointer log_object, + GError **error) { if (!text || len == 0) { g_set_error (error, @@ -779,12 +779,12 @@ mm_sms_part_3gpp_new_from_binary_pdu (guint index, /* Otherwise if it's 7-bit or UCS2 we can decode it */ mm_obj_dbg (log_object, "decoding SMS text with %u elements", tp_user_data_size_elements); - text = sms_decode_text (&pdu[tp_user_data_offset], - tp_user_data_size_elements, - user_data_encoding, - bit_offset, - log_object, - error); + text = mm_sms_decode_text (&pdu[tp_user_data_offset], + tp_user_data_size_elements, + user_data_encoding, + bit_offset, + log_object, + error); if (!text) { mm_sms_part_free (sms_part); return NULL; diff --git a/src/mm-sms-part-3gpp.h b/src/mm-sms-part-3gpp.h index d2ee5114..c74b9637 100644 --- a/src/mm-sms-part-3gpp.h +++ b/src/mm-sms-part-3gpp.h @@ -38,6 +38,13 @@ guint8 *mm_sms_part_3gpp_get_submit_pdu (MMSmsPart *part, gpointer log_object, GError **error); +gchar *mm_sms_decode_text (const guint8 *text, + int len, + MMSmsEncoding encoding, + int bit_offset, + gpointer log_object, + GError **error); + /* For testcases only */ guint mm_sms_part_3gpp_encode_address (const gchar *address, |