aboutsummaryrefslogtreecommitdiff
path: root/src/load.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/load.c')
-rw-r--r--src/load.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/load.c b/src/load.c
index f6386d6..e5f6836 100644
--- a/src/load.c
+++ b/src/load.c
@@ -15,26 +15,16 @@
// helper functions
-static char *wrap_name_func(const char *name, char *(*fn)(char *))
+static char *dirname_wrapper(const char *name)
{
char *copy = strdup(name);
- char *result = fn(copy);
+ char *result = dirname(copy);
char *result_copy = strdup(result);
free(copy);
return result_copy;
}
-static char *basename_wrapper(const char *name)
-{
- return wrap_name_func(name, &basename);
-}
-
-static char *dirname_wrapper(const char *name)
-{
- return wrap_name_func(name, &dirname);
-}
-
// type definitions
typedef struct