From c42c2834d8c7b5d81465b9d9d127d8384151b9cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Sat, 19 Jan 2019 19:06:09 +0100 Subject: [BROKEN] Work on adding hash tables. --- macro.h | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 macro.h (limited to 'macro.h') diff --git a/macro.h b/macro.h new file mode 100644 index 00000000..c4b3fc9b --- /dev/null +++ b/macro.h @@ -0,0 +1,10 @@ +#ifndef MACRO_H +#define MACRO_H + +#define TP(a, b) a ## b + +#define NEW(T, N, ...) \ + T* N = malloc(sizeof(*N)); \ + TP(T, _init) (N, __VA_ARGS__); + +#endif /* MACRO_H */ -- cgit v1.2.3