From cc4e0a786deb268a30798fb6e93a151a49ed4cea Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 2 Jan 2009 16:26:19 +0100 Subject: directory: use GLib instead of utils.h --- src/directory.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/directory.c') diff --git a/src/directory.c b/src/directory.c index ccf2be7a4..8708e9095 100644 --- a/src/directory.c +++ b/src/directory.c @@ -18,12 +18,13 @@ #include "directory.h" #include "song.h" -#include "utils.h" #include "path.h" +#include + #include #include -#include +#include struct directory * directory_new(const char *path, struct directory *parent) @@ -34,8 +35,8 @@ directory_new(const char *path, struct directory *parent) assert(path != NULL); assert((*path == 0) == (parent == NULL)); - directory = xcalloc(1, sizeof(*directory) - - sizeof(directory->path) + pathlen + 1); + directory = g_malloc0(sizeof(*directory) - + sizeof(directory->path) + pathlen + 1); directory->parent = parent; memcpy(directory->path, path, pathlen + 1); @@ -92,7 +93,7 @@ directory_get_directory(struct directory *directory, const char *name) if (isRootDirectory(name)) return directory; - duplicated = xstrdup(name); + duplicated = g_strdup(name); locate = strchr(duplicated, '/'); while (1) { if (locate) -- cgit v1.2.3