join_strv() -> strv_join(), take a string argument
This commit is contained in:
parent
5552ce1dbe
commit
349a0fc3b1
@ -2957,7 +2957,7 @@ cstr_cut_until (const char *s, const char *alphabet)
|
|||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
static char *
|
static char *
|
||||||
join_strv (const struct strv *v, char delimiter)
|
strv_join (const struct strv *v, const char *delimiter)
|
||||||
{
|
{
|
||||||
if (!v->len)
|
if (!v->len)
|
||||||
return xstrdup ("");
|
return xstrdup ("");
|
||||||
@ -2966,7 +2966,7 @@ join_strv (const struct strv *v, char delimiter)
|
|||||||
str_init (&result);
|
str_init (&result);
|
||||||
str_append (&result, v->vector[0]);
|
str_append (&result, v->vector[0]);
|
||||||
for (size_t i = 1; i < v->len; i++)
|
for (size_t i = 1; i < v->len; i++)
|
||||||
str_append_printf (&result, "%c%s", delimiter, v->vector[i]);
|
str_append_printf (&result, "%s%s", delimiter, v->vector[i]);
|
||||||
return str_steal (&result);
|
return str_steal (&result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user