From 3f1207ebeb75827be946379fb6bd1814a749a757 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 16 Apr 2025 12:35:52 +0200 Subject: [PATCH] (!69) util-strings: drop unused strv_from_argv() Not used anywhere. Signed-off-by: Enrico Weigelt, metux IT consult --- src/util-strings.c | 30 ------------------------------ src/util-strings.h | 1 - 2 files changed, 31 deletions(-) diff --git a/src/util-strings.c b/src/util-strings.c index fdaa81c..8188774 100644 --- a/src/util-strings.c +++ b/src/util-strings.c @@ -59,36 +59,6 @@ next_word(const char **state, size_t *len, const char *separators) return next; } -/** - * Return a null-terminated string array with the contents of argv - * duplicated. - * - * Use strv_free() to free the array. - * - * @return A null-terminated string array or NULL on errors - */ -char** -strv_from_argv(int argc, char **argv) -{ - char **strv = NULL; - - assert(argc >= 0); - - if (argc == 0) - return NULL; - - strv = zalloc((argc + 1) * sizeof *strv); - for (int i = 0; i < argc; i++) { - char *copy = safe_strdup(argv[i]); - if (!copy) { - strv_free(strv); - return NULL; - } - strv[i] = copy; - } - return strv; -} - /** * Return a null-terminated string array with the tokens in the input * string, e.g. "one two\tthree" with a separator list of " \t" will return diff --git a/src/util-strings.h b/src/util-strings.h index 213d0d2..0b37f3a 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -193,7 +193,6 @@ safe_atod(const char *str, double *val) return true; } -char **strv_from_argv(int argc, char **argv); char **strv_from_string(const char *in, const char *separator, size_t *num_elements); char *strv_join(char **strv, const char *joiner);