diff --git a/src/util-strings.c b/src/util-strings.c index 7ad25ae..0c336e0 100644 --- a/src/util-strings.c +++ b/src/util-strings.c @@ -217,30 +217,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 cc8ba84..ebb976a 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -390,6 +390,3 @@ strstartswith(const char *str, const char *prefix) const char * safe_basename(const char *filename); - -char * -trunkname(const char *filename);