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.
--
Gilles.
https://click-hack.org
_______________________________________________
Xenomai mailing list
[email protected]
http://xenomai.org/mailman/listinfo/xenomai