aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2022-01-01 19:19:47 +0100
committerElias Fleckenstein <eliasfleckenstein@web.de>2022-01-01 19:19:47 +0100
commite56374fa85ab5cac4c9a4b264ea994c750a2bae0 (patch)
tree8fa4e2c1f2ccd482b55b27df6549d09047ad050c /src
parent6ec67846ffadb5bd1be13d5a7ea3abcf67f1c536 (diff)
downloaduwu-lang-e56374fa85ab5cac4c9a4b264ea994c750a2bae0.tar.xz
Use uwu-common as submodule
Diffstat (limited to 'src')
-rw-r--r--src/load.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/load.c b/src/load.c
index 4a05915..4eee717 100644
--- a/src/load.c
+++ b/src/load.c
@@ -2,31 +2,17 @@
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
-#include <libgen.h>
#include <dlfcn.h>
#include "common/err.h"
#include "common/str.h"
#include "common/file.h"
#include "common/dl.h"
+#include "common/dir.h"
#include "load.h"
#include "parse.h"
#define DEBUG 0
-// helper functions
-
-static char *dirname_wrapper(const char *name)
-{
- char *copy = strdup(name);
- char *result = dirname(copy);
- char *result_copy = strdup(result);
-
- free(copy);
- return result_copy;
-}
-
-// type definitions
-
typedef struct
{
char *name;