int foo(void) { } #define baby do { \ printf("baby"); \ } while(0) typedef int wassup; enum bar { alpha, beta, gamma }; struct baz { int x; int y; };