Function
GLibstrdupv
Declaration [src]
gchar**
g_strdupv(
gchar**str_array
)
Description [src]
Copies an array of strings. The copy is a deep copy; each string is also copied.
If called on a NULL value, g_strdupv() simply returns NULL.
Parameters
str_array-
Type: An array of
gchar*An array of strings to copy.
The argument can beNULL.The array must beNULL-terminated.The data is owned by the caller of the function.Each element is a NUL terminated UTF-8 string.
Return value
Type: An array of utf8
A
newly-allocated array of strings. Use g_strfreev() to free it.
The array is
NULL-terminated. The caller of the function takes ownership of the data, and is responsible for freeing it.
The return value can be
NULL. Each element is a NUL terminated UTF-8 string.