On 07/24/2015 03:20 PM, Gilles Chanteperdrix wrote: > > git repository hosting wrote: >> Module: xenomai-3 >> Branch: next >> Commit: 2a584d6763c64f9e566b5f53094d57dd72688857 >> URL: >> http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=2a584d6763c64f9e566b5f53094d57dd72688857 >> >> Author: Philippe Gerum <[email protected]> >> Date: Thu Jul 23 19:13:29 2015 +0200 >> >> boilerplate: add offsetof() shorthand >> >> --- >> >> include/boilerplate/compiler.h | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/include/boilerplate/compiler.h >> b/include/boilerplate/compiler.h >> index e27d165..876e004 100644 >> --- a/include/boilerplate/compiler.h >> +++ b/include/boilerplate/compiler.h >> @@ -54,4 +54,8 @@ >> #define __aligned(__n) __attribute__((aligned (__n))) >> #endif >> >> +#ifndef offsetof >> +#define offsetof(__type, __member) __builtin_offsetof(__type, __member) >> +#endif > > offsetof should be defined by glibc headers. By adding a definition, you > risk a compiler warning about multiple definitions if someone uses the > proper glibc header. > >
There is hardly any risk of that kind when using the gcc builtin. -- Philippe. _______________________________________________ Xenomai mailing list [email protected] http://xenomai.org/mailman/listinfo/xenomai
