diff src/libmlk-rpg/rpg/tileset-file.c @ 348:7d7991f97acf

misc: be more barebone portable
author David Demelier <markand@malikania.fr>
date Tue, 19 Oct 2021 15:35:28 +0200
parents 8f9937403749
children 460c78706989
line wrap: on
line diff
--- a/src/libmlk-rpg/rpg/tileset-file.c	Tue Oct 19 13:23:30 2021 +0200
+++ b/src/libmlk-rpg/rpg/tileset-file.c	Tue Oct 19 15:35:28 2021 +0200
@@ -18,7 +18,6 @@
 
 #include <assert.h>
 #include <errno.h>
-#include <libgen.h>
 #include <limits.h>
 #include <stddef.h>
 #include <stdio.h>
@@ -279,8 +278,8 @@
 	char line[1024];
 	char basedir[PATH_MAX];
 
-	strlcpy(basedir, path, sizeof (basedir));
-	strlcpy(ctx->basedir, dirname(basedir), sizeof (ctx->basedir));
+	port_strlcpy(basedir, path, sizeof (basedir));
+	port_strlcpy(ctx->basedir, port_dirname(basedir), sizeof (ctx->basedir));
 
 	while (fgets(line, sizeof (line), ctx->fp)) {
 		/* Remove \n if any */