52 const char *next_field;
56 if (next_field == NULL)
57 this_len = strlen (str);
60 this_len = next_field - str;
64 this_field = (
char *)
xmalloc (this_len + 1);
65 memcpy (this_field, str, this_len);
66 this_field[this_len] =
'\0';
80 delim_string_to_char_ptr_vec (
const char *str,
char delimiter)
107 dirnames_to_char_ptr_vec (
const char *dirnames)
void dirnames_to_char_ptr_vec_append(VEC(char_ptr) **vecp, const char *dirnames)
#define DIRNAME_SEPARATOR
#define VEC_safe_push(T, V, O)
#define VEC_iterate(T, V, I, P)
void free_char_ptr_vec(VEC(char_ptr) *char_ptr_vec)
static void delim_string_to_char_ptr_vec_append(VEC(char_ptr) **vecp, const char *str, char delimiter)