Concatenates all of the given strings into one long string. The
returned string should be freed with
g_free() when no longer needed.
The variable argument list must end with
NULL. If you forget the
g_strconcat() will start appending random memory junk to your string.
Note that this function is usually not the right function to use to assemble a translated message from pieces, since proper translation often requires the pieces to be reordered.
This function is not directly available to language bindings.
The first string to add, which must not be
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
NULL-terminated list of strings to append to the string.