From 06a01d9ee56c7a6ce851acaebabf2bef879b2785 Mon Sep 17 00:00:00 2001 From: Eugene Syromiatnikov Date: Tue, 14 Oct 2025 18:19:17 +0200 Subject: [PATCH] perflib: remove perflib_glue_strings There are no users of it. Signed-off-by: Eugene Syromiatnikov --- source/perflib/perfhelper.c | 26 -------------------------- source/perflib/perflib.h | 1 - 2 files changed, 27 deletions(-) diff --git a/source/perflib/perfhelper.c b/source/perflib/perfhelper.c index 1cbad592..e3e3284b 100644 --- a/source/perflib/perfhelper.c +++ b/source/perflib/perfhelper.c @@ -31,29 +31,3 @@ char *perflib_mk_file_path(const char *dir, const char *file) return full_file; } - -/* - * Glue an array of strings together and return it as an allocated string. - * Optionally return the whole length of this string in |out_len| - */ -char *perflib_glue_strings(const char *list[], size_t *out_len) -{ - size_t len = 0; - char *p, *ret; - int i; - - for (i = 0; list[i] != NULL; i++) - len += strlen(list[i]); - - if (out_len != NULL) - *out_len = len; - - ret = p = OPENSSL_malloc(len + 1); - if (p == NULL) - return NULL; - - for (i = 0; list[i] != NULL; i++) - p += strlen(strcpy(p, list[i])); - - return ret; -} diff --git a/source/perflib/perflib.h b/source/perflib/perflib.h index e41f8160..c3696dcd 100644 --- a/source/perflib/perflib.h +++ b/source/perflib/perflib.h @@ -42,7 +42,6 @@ int perflib_wait_for_thread(thread_t thread); int perflib_run_multi_thread_test(void (*f)(size_t), size_t threadcount, OSSL_TIME *duration); char *perflib_mk_file_path(const char *dir, const char *file); -char *perflib_glue_strings(const char *list[], size_t *out_len); int perflib_create_ssl_ctx_pair(const SSL_METHOD *sm, const SSL_METHOD *cm, int min_proto_version, int max_proto_version,