diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-02-27 13:59:28 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-02-27 13:59:28 +0100 |
| commit | 66dd37c0018bd958ea1a644e3552bce66b13f658 (patch) | |
| tree | a55e352da7926abc235a1e1c040f64f2c5a4c388 /src/track.c | |
| parent | 5d8e3d19823a3c193b0ad4e8d8fd3ccdf8f77c80 (diff) | |
| download | tmus-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.c | 37 |
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); -} |
