That's really great; it's easy to forget that the second argument of offsetof isn't simply a member name, but a designator expression.
That's really great; it's easy to forget that the second argument of offsetof isn't simply a member name, but a designator expression.