Lines Matching refs:str_array
2266 gchar **str_array, *s;
2304 str_array = g_new (gchar*, n + 1);
2306 str_array[n--] = NULL;
2308 str_array[n--] = slist->data;
2312 return str_array;
2417 * @str_array: a %NULL-terminated array of strings to free.
2423 g_strfreev (gchar **str_array)
2425 if (str_array)
2429 for(i = 0; str_array[i] != NULL; i++)
2430 g_free(str_array[i]);
2432 g_free (str_array);
2438 * @str_array: %NULL-terminated array of strings.
2448 g_strdupv (gchar **str_array)
2450 if (str_array)
2456 while (str_array[i])
2462 while (str_array[i])
2464 retval[i] = g_strdup (str_array[i]);
2477 gchar **str_array)
2482 g_return_val_if_fail (str_array != NULL, NULL);
2487 if (*str_array)
2495 len = 1 + strlen (str_array[0]);
2496 for (i = 1; str_array[i] != NULL; i++)
2497 len += strlen (str_array[i]);
2502 ptr = g_stpcpy (string, *str_array);
2503 for (i = 1; str_array[i] != NULL; i++)
2506 ptr = g_stpcpy (ptr, str_array[i]);
2824 * @str_array: a %NULL-terminated array of strings.
2827 * string array @str_array.
2829 * Return value: length of @str_array.
2834 g_strv_length (gchar **str_array)
2838 g_return_val_if_fail (str_array != NULL, 0);
2840 while (str_array[i])