mirror of
https://github.com/reactos/reactos.git
synced 2025-06-10 04:14:53 +00:00
Compilers other than GCC deserve offsetof, don't they?
svn path=/trunk/; revision=41519
This commit is contained in:
parent
d38eca89a3
commit
da2965ea12
1 changed files with 5 additions and 1 deletions
|
@ -390,7 +390,11 @@ typedef __WCHAR_TYPE__ wchar_t;
|
|||
#ifndef offsetof
|
||||
|
||||
/* Offset of member MEMBER in a struct of type TYPE. */
|
||||
#if defined(__GNUC__)
|
||||
#define offsetof(TYPE, MEMBER) __builtin_offsetof (TYPE, MEMBER)
|
||||
#else
|
||||
#define offsetof(TYPE, MEMBER) ((size_t)&(((TYPE *)0)->MEMBER))
|
||||
#endif
|
||||
|
||||
#endif /* !offsetof */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue