From 3eea7a245a7ed49127a222628543f9509a6ff2b6 Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Thu, 16 Dec 2021 17:11:12 +0100 Subject: Switched most buffers to wide chars, added general ref class, now clear mpd errors, added track and command completion --- ref.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ref.h (limited to 'ref.h') diff --git a/ref.h b/ref.h new file mode 100644 index 0000000..1bc2a5c --- /dev/null +++ b/ref.h @@ -0,0 +1,16 @@ +#pragma once + +#include "link.h" + +struct ref { + void *data; + + struct link link; +}; + +struct ref *ref_init(void *data); +void ref_free(struct ref *ref); + +void refs_free(struct link *head); +int refs_incl(struct link *head, void *data); +void refs_rm(struct link *head, void *data); -- cgit v1.2.3-71-gd317