diff --git a/libmaxsi/c/hsrc/stddef.h b/libmaxsi/c/hsrc/stddef.h index f3b494c1..12ea91e7 100644 --- a/libmaxsi/c/hsrc/stddef.h +++ b/libmaxsi/c/hsrc/stddef.h @@ -31,7 +31,7 @@ __BEGIN_DECLS @include(NULL.h) -#define offsetof(type, member) ((size_t) &(type)) - (size_t) (&(member))) +#define offsetof(type, member) __builtin_offsetof(type, member) @include(ptrdiff_t.h)