1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

irc: return directly output of string_dyn_free without temporary variable

This commit is contained in:
Sébastien Helleu
2022-12-19 07:06:01 +01:00
parent 42113ebc0f
commit 5df4126c75
2 changed files with 8 additions and 20 deletions
+4 -10
View File
@@ -95,7 +95,7 @@ regex_t *irc_color_regex_ansi = NULL;
char *
irc_color_decode (const char *string, int keep_colors)
{
char **out, *result;
char **out;
char str_fg[3], str_bg[3], str_color[128], str_key[128], str_to_add[128];
const char *remapped_color;
unsigned char *ptr_string;
@@ -271,10 +271,7 @@ irc_color_decode (const char *string, int keep_colors)
weechat_string_dyn_concat (out, str_to_add, -1);
}
result = *out;
weechat_string_dyn_free (out, 0);
return result;
return weechat_string_dyn_free (out, 0);
}
/*
@@ -289,7 +286,7 @@ irc_color_decode (const char *string, int keep_colors)
char *
irc_color_encode (const char *string, int keep_colors)
{
char **out, *result;
char **out;
unsigned char *ptr_string;
int length;
@@ -398,10 +395,7 @@ irc_color_encode (const char *string, int keep_colors)
}
}
result = *out;
weechat_string_dyn_free (out, 0);
return result;
return weechat_string_dyn_free (out, 0);
}
/*
+4 -10
View File
@@ -49,7 +49,7 @@
char *
irc_tag_escape_value (const char *string)
{
char **out, *result;
char **out;
unsigned char *ptr_string;
int length;
@@ -98,10 +98,7 @@ irc_tag_escape_value (const char *string)
}
}
result = *out;
weechat_string_dyn_free (out, 0);
return result;
return weechat_string_dyn_free (out, 0);
}
/*
@@ -115,7 +112,7 @@ irc_tag_escape_value (const char *string)
char *
irc_tag_unescape_value (const char *string)
{
char **out, *result;
char **out;
unsigned char *ptr_string;
int length;
@@ -182,10 +179,7 @@ irc_tag_unescape_value (const char *string)
}
}
result = *out;
weechat_string_dyn_free (out, 0);
return result;
return weechat_string_dyn_free (out, 0);
}
/*