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

Reply via email to