From 110f454c1ed55552274749b54c30e29dd26ce0dd Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 16 Apr 2025 12:35:52 +0200 Subject: [PATCH] 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 f6b883c..ebf8e41 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 8c90a55..e0b3fb9 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);