diff --git a/src/util-strings.c b/src/util-strings.c index 249604b..04f9d49 100644 --- a/src/util-strings.c +++ b/src/util-strings.c @@ -215,30 +215,3 @@ safe_basename(const char *filename) return basename + 1; } - -/** - * Similar to basename() but returns the trunk only without the (last) - * trailing suffix, so that: - * - * - foo.c returns foo - * - foo.a.b returns foo.a - * - foo returns foo - * - foo/ returns "" - * - * @return an allocated string representing the trunk name of the file - */ -char * -trunkname(const char *filename) -{ - const char *base = safe_basename(filename); - char *suffix; - - if (base == NULL) - return safe_strdup(""); - - suffix = rindex(base, '.'); - if (suffix == NULL) - return safe_strdup(base); - else - return strndup(base, suffix-base); -} diff --git a/src/util-strings.h b/src/util-strings.h index c045e1d..4e8de32 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -387,6 +387,3 @@ strstartswith(const char *str, const char *prefix) const char * safe_basename(const char *filename); - -char * -trunkname(const char *filename);