From 98f0c51119f9d42d733f44cb516b1c2bcd9061af Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 4 Feb 2024 15:23:59 -0500 Subject: Initial commit --- foo.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 foo.c (limited to 'foo.c') diff --git a/foo.c b/foo.c new file mode 100644 index 00000000..0d78c720 --- /dev/null +++ b/foo.c @@ -0,0 +1,12 @@ +#include + +int main(void) { + int x = 23; + const char *s = "Hi"; +#define say(x) _Generic(x, int: printf("%d\n", x), char *: puts(s), default: puts("???")) + say(x); + say(s); +#define all(...) { __VA_ARGS__; } + all(say("one"); say(2)) + return 0; +} -- cgit v1.2.3