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

Reply via email to