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