1 #include <stddef.h> 2 #define T(t) (t*)0; 3 #define C(n) switch(n){case n:;} f()4 static void f() 5 { 6 {void *p=NULL;} 7 C(offsetof(struct{int i;}, i)) 8 T(ptrdiff_t) 9 T(wchar_t) 10 T(size_t) 11 } 12