From d1984c55d759cc4e9dbb7922359c9255a05321bc Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 16 Apr 2025 11:28:58 +0200 Subject: [PATCH] (!69) 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 0c336e0..fdaa81c 100644 --- a/src/util-strings.c +++ b/src/util-strings.c @@ -194,26 +194,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 ebb976a..c8d92ba 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -387,6 +387,3 @@ strstartswith(const char *str, const char *prefix) return prefixlen > 0 ? strneq(str, prefix, strlen(prefix)) : false; } - -const char * -safe_basename(const char *filename);