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