diff mbox series

[1/2] smsutil: Remove g_string_* use

Message ID 20240216163804.1206023-1-denkenz@gmail.com (mailing list archive)
State Accepted
Commit 600173832604c1dd2e4146b25d555ed5cd979cf2
Headers show
Series [1/2] smsutil: Remove g_string_* use | expand

Commit Message

Denis Kenzior Feb. 16, 2024, 4:38 p.m. UTC
Replace with l_string instead
---
 src/smsutil.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

Comments

patchwork-bot+ofono@kernel.org Feb. 20, 2024, 3:30 p.m. UTC | #1
Hello:

This series was applied to ofono.git (master)
by Denis Kenzior <denkenz@gmail.com>:

On Fri, 16 Feb 2024 10:38:01 -0600 you wrote:
> Replace with l_string instead
> ---
>  src/smsutil.c | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)

Here is the summary with links:
  - [1/2] smsutil: Remove g_string_* use
    https://git.kernel.org/pub/scm/network/ofono/ofono.git/?id=600173832604
  - [2/2] phonebook: Remove g_string_* use
    https://git.kernel.org/pub/scm/network/ofono/ofono.git/?id=b72a40986eaf

You are awesome, thank you!
diff mbox series

Patch

diff --git a/src/smsutil.c b/src/smsutil.c
index d4f28c01bd79..05942d6fe56b 100644
--- a/src/smsutil.c
+++ b/src/smsutil.c
@@ -2223,7 +2223,7 @@  static inline int sms_text_capacity_gsm(int max, int offset)
 char *sms_decode_text(GSList *sms_list)
 {
 	GSList *l;
-	GString *str;
+	struct l_string *str;
 	const struct sms *sms;
 	int guess_size = g_slist_length(sms_list);
 	char *utf8;
@@ -2235,7 +2235,7 @@  char *sms_decode_text(GSList *sms_list)
 	else
 		guess_size = (guess_size - 1) * 160;
 
-	str = g_string_sized_new(guess_size);
+	str = l_string_new(guess_size);
 
 	for (l = sms_list; l; l = l->next) {
 		guint8 taken = 0;
@@ -2301,7 +2301,7 @@  char *sms_decode_text(GSList *sms_list)
 								locking_shift,
 								single_shift);
 			if (converted) {
-				g_string_append(str, converted);
+				l_string_append(str, converted);
 				l_free(converted);
 			}
 		} else {
@@ -2344,14 +2344,14 @@  char *sms_decode_text(GSList *sms_list)
 
 		converted = l_utf8_from_utf16(utf16, utf16_size);
 		if (converted) {
-			g_string_append(str, converted);
+			l_string_append(str, converted);
 			l_free(converted);
 		}
 
 		l_free(utf16);
 	}
 
-	utf8 = g_string_free(str, FALSE);
+	utf8 = l_string_unwrap(str);
 
 	return utf8;
 }