NULL-terminated array of strings. The copy is a deep copy;
the new array should be freed by first freeing each string, then
the array itself.
g_strfreev() does this for you. If called
g_strdupv() simply returns
This function is not directly available to language bindings.
NULL-terminated array of strings.
The argument can be
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.