Static assert in C function-like macro How to implement (compile-time) static assertion in function-like macros ?