diff options
| author | Louis Burda <quent.burda@gmail.com> | 2021-12-16 17:11:12 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2021-12-20 15:31:31 +0100 |
| commit | 3eea7a245a7ed49127a222628543f9509a6ff2b6 (patch) | |
| tree | 345a923819b73bc88b551af5f708476239b6b7d9 /track.c | |
| parent | 15a8fe2cf2b16af8739a7ec2b64b5c5f184161b8 (diff) | |
| download | tmus-3eea7a245a7ed49127a222628543f9509a6ff2b6.tar.gz tmus-3eea7a245a7ed49127a222628543f9509a6ff2b6.zip | |
Switched most buffers to wide chars, added general ref class, now clear mpd errors, added track and command completion
Diffstat (limited to 'track.c')
| -rw-r--r-- | track.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -1,5 +1,6 @@ #include "track.h" +#include <wchar.h> #include <string.h> @@ -15,14 +16,10 @@ track_init(const char *dir, const char *file) ASSERT(track->fname != NULL); track->fpath = aprintf("%s/%s", dir, file); ASSERT(track->fpath != NULL); - track->name = sanitized(track->fname); - ASSERT(track->name != NULL); + track->name = calloc(strlen(track->fname) + 1, sizeof(wchar_t)); + mbstowcs(track->name, track->fname, strlen(track->fname) + 1); - // TODO track_load_info(track) - track->artist = NULL; - track->duration = 0; track->link = LINK_EMPTY; - track->tags = LIST_HEAD; return track; |
