From f7078d34566fe152e876878e05e8b1e3644cce88 Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Tue, 25 Nov 2025 18:47:28 -0500 Subject: add TYPEOF --- wrmr.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wrmr.h b/wrmr.h index fcbfc22..7d22ee2 100644 --- a/wrmr.h +++ b/wrmr.h @@ -58,4 +58,10 @@ typedef uintptr_t uptr; # define ASSUME(...) do if (!(__VA_ARGS__)) UNREACHABLE_MSG("assumption failed: " #__VA_ARGS__); while(0); #endif +#if __STDC_VERSION__ >= 202311L +# define TYPEOF(...) typeof(__VA_ARGS__) +#else +# define TYPEOF(...) __typeof__(__VA_ARGS__) +#endif + #endif -- cgit v1.2.3