summaryrefslogtreecommitdiffstats
path: root/src/track.c
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-02-27 13:59:28 +0100
committerLouis Burda <quent.burda@gmail.com>2022-02-27 13:59:28 +0100
commit66dd37c0018bd958ea1a644e3552bce66b13f658 (patch)
treea55e352da7926abc235a1e1c040f64f2c5a4c388 /src/track.c
parent5d8e3d19823a3c193b0ad4e8d8fd3ccdf8f77c80 (diff)
downloadtmus-66dd37c0018bd958ea1a644e3552bce66b13f658.tar.gz
tmus-66dd37c0018bd958ea1a644e3552bce66b13f658.zip
Switch from mostly ref based tracking to multi-link architecture
Diffstat (limited to 'src/track.c')
-rw-r--r--src/track.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/track.c b/src/track.c
deleted file mode 100644
index 9b5f71d..0000000
--- a/src/track.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "ref.h"
-#include "track.h"
-
-#include <wchar.h>
-#include <string.h>
-#include <sys/stat.h>
-
-struct track *
-track_alloc(const char *dir, const char *fname, int fid)
-{
- struct track *track;
- int len;
-
- track = malloc(sizeof(struct track));
- ASSERT(track != NULL);
-
- track->fpath = aprintf("%s/%s", dir, fname);
- ASSERT(track->fpath != NULL);
-
- track->name = strdup(fname);
- ASSERT(track->name != NULL);
-
- track->fid = fid;
-
- list_init(&track->tags);
-
- return track;
-}
-
-void
-track_free(struct track *t)
-{
- free(t->fpath);
- free(t->name);
- refs_free(&t->tags);
- free(t);
-}