1 #define FIELD(x) foo.x
2 #define FIELD_OF(s, x) s.x
3 FIELD(bar)
4 FIELD_OF(foo, bar)
5