From d941ac25f1480264abc18b8308158b436fd374d7 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 16 Apr 2025 11:28:58 +0200 Subject: [PATCH] util-strings: drop unused safe_basename() Not used anywhere. Signed-off-by: Enrico Weigelt, metux IT consult --- src/util-strings.c | 23 ----------------------- src/util-strings.h | 3 --- 2 files changed, 26 deletions(-) diff --git a/src/util-strings.c b/src/util-strings.c index 04f9d49..f6b883c 100644 --- a/src/util-strings.c +++ b/src/util-strings.c @@ -192,26 +192,3 @@ strv_join(char **strv, const char *joiner) return str; } - -/** - * Return a pointer to the basename within filename. - * If the filename the empty string or a directory (i.e. the last char of - * filename is '/') NULL is returned. - */ -const char * -safe_basename(const char *filename) -{ - const char *basename; - - if (*filename == '\0') - return NULL; - - basename = strrchr(filename, '/'); - if (basename == NULL) - return filename; - - if (*(basename + 1) == '\0') - return NULL; - - return basename + 1; -} diff --git a/src/util-strings.h b/src/util-strings.h index 4e8de32..ff61198 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -384,6 +384,3 @@ strstartswith(const char *str, const char *prefix) return prefixlen > 0 ? strneq(str, prefix, strlen(prefix)) : false; } - -const char * -safe_basename(const char *filename);