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 be NULL.The array must be NULL-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. |