diff options
author | Guido Günther <agx@sigxcpu.org> | 2023-12-05 20:05:13 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2024-12-01 21:41:10 +0000 |
commit | a8c10c676e3f11bd5285a9fa7286e05f43392de1 (patch) | |
tree | a48a72ed4f836e0a70c55a9ad1ccb2deb778f863 /src/mm-sms-part-3gpp.c | |
parent | ce8989182c8f6e0ba1e676772b47c91de2017b94 (diff) |
sms: Make sms_decode_text public
This can be used for cell broadcast messages as well
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Diffstat (limited to 'src/mm-sms-part-3gpp.c')
-rw-r--r-- | src/mm-sms-part-3gpp.c | 26 |
1 files changed, 13 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; |