On 29.07.2025 23:25, Petr Beneš wrote: > --- a/tools/include/xen-tools/common-macros.h > +++ b/tools/include/xen-tools/common-macros.h > @@ -83,6 +83,11 @@ > #define __packed __attribute__((__packed__)) > #endif > > +#define sizeof_field(type, member) sizeof(((type *)NULL)->member) > + > +#define offsetofend(type, member) \ > + (offsetof(type, member) + sizeof_field(type, member))
I'm not a maintainer of this code, but offsetof_end() or even offset_of_end() would look like a better name to me. Jan