VirtualBox

Changeset 1454

Show
Ignore:
Timestamp:
03/13/07 18:16:54 (2 years ago)
Author:
vboxsync
Message:

another try...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/include/iprt/assert.h

    r1452 r1454  
    107107 */ 
    108108#if defined(__GNUC__) && defined(__cplusplus) 
    109 # define AssertCompileMemberAlignment(type, member, align) \ 
     109# if __GNUC__ >= 4 
     110#  define AssertCompileMemberAlignment(type, member, align) \ 
    110111    AssertCompile(!(__builtin_offsetof(type, member) & ((align) - 1))) 
     112# else 
     113#  define AssertCompileMemberAlignment(type, member, align) \ 
     114    AssertCompile(!(RT_OFFSETOF(type, member) & ((align) - 1))) 
     115# endif  
    111116#else 
    112117# define AssertCompileMemberAlignment(type, member, align) \ 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy