summaryrefslogtreecommitdiffstats
path: root/src/util.h
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-02-13 17:02:19 +0100
committerLouis Burda <quent.burda@gmail.com>2022-02-13 17:02:44 +0100
commit12b6c9dfd009352e0bb7f8395abd3678e3bd6265 (patch)
tree189a16dae165e97cb87acb5f6233edfd17004e31 /src/util.h
parent96e9e044e779b301b0608aea0ee4449124a8d0bd (diff)
downloadtmus-12b6c9dfd009352e0bb7f8395abd3678e3bd6265.tar.gz
tmus-12b6c9dfd009352e0bb7f8395abd3678e3bd6265.zip
Added liblist
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index 6d76127..2f0c8ca 100644
--- a/src/util.h
+++ b/src/util.h
@@ -10,6 +10,9 @@
#define PANIC(...) panic(__FILE__, __LINE__, "" __VA_ARGS__)
#define ASSERT(x) assert((x), __FILE__, __LINE__, #x)
+#define LINK(p) (&(p)->link)
+#define UPCAST(iter, type) LINK_UPCAST(iter, type, link)
+
int strnwidth(const char *s, int n);
void panic(const char *file, int line, const char *msg, ...);