From b4131def9f9305cd75224cb4b411b9dd7cd2037c Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sat, 11 Feb 2012 19:50:27 +0100 Subject: [PATCH] The offsetof macro now expands to __builtin_offsetof. The compiler knows this stuff best, anyway. --- libmaxsi/c/hsrc/stddef.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)