version 1.42, 2014/08/19 03:28:53 |
version 1.43, 2014/10/16 02:59:40 |
|
|
|
|
while ((item = strsep(&list, ", \t\n")) != NULL) { |
while ((item = strsep(&list, ", \t\n")) != NULL) { |
check_kvar(item); |
check_kvar(item); |
if ((ret = realloc(ret, sizeof(*ret) * (++n + 1))) == NULL) |
if ((ret = reallocarray(ret, (++n + 1), sizeof(*ret))) == NULL) |
errx(1, "realloc(kvars)"); |
errx(1, "reallocarray(kvars)"); |
if ((ret[n - 1] = strdup(item)) == NULL) |
if ((ret[n - 1] = strdup(item)) == NULL) |
errx(1, "strdup"); |
errx(1, "strdup"); |
ret[n] = NULL; |
ret[n] = NULL; |