Lines Matching refs:arr
350 nd_split_list(nd_hdl_t *nhdl, char *list, char *delim, char ***arr, in nd_split_list() argument
362 if ((*arr = calloc(size, sizeof (char *))) == NULL) { in nd_split_list()
367 (*arr)[0] = strdup(list); in nd_split_list()
371 (*arr)[0] = strdup(item); in nd_split_list()
373 (*arr)[i++] = strdup(item); in nd_split_list()
417 nd_free_strarray(char **arr, uint_t arrsz) in nd_free_strarray() argument
420 free(arr[i]); in nd_free_strarray()
421 free(arr); in nd_free_strarray()
431 nd_join_strarray(nd_hdl_t *nhdl, char **arr, uint_t arrsz, char **buf) in nd_join_strarray() argument
442 len += strlen(arr[i]) + 1; in nd_join_strarray()
449 (void) snprintf(jbuf, len, "%s", arr[0]); in nd_join_strarray()
452 (void) strlcat(jbuf, arr[i], len); in nd_join_strarray()
460 nd_free_nvlarray(nvlist_t **arr, uint_t arrsz) in nd_free_nvlarray() argument
463 nvlist_free(arr[i]); in nd_free_nvlarray()
464 free(arr); in nd_free_nvlarray()