networksecurity/ipsec/ipsec6/src/sadb.cpp
branchGCC_SURGE
changeset 30 14a7fd136e43
parent 28 c1ae5b4952fc
equal deleted inserted replaced
28:c1ae5b4952fc 30:14a7fd136e43
    24 #include "spdb.h"
    24 #include "spdb.h"
    25 #endif // SYMBIAN_IPSEC_VOIP_SUPPORT
    25 #endif // SYMBIAN_IPSEC_VOIP_SUPPORT
    26 
    26 
    27 // This ungainly manoevure is forced on us because the offset is not evaluated early enough by GCC3.4 to be
    27 // This ungainly manoevure is forced on us because the offset is not evaluated early enough by GCC3.4 to be
    28 // passed as a template parameter
    28 // passed as a template parameter
    29 #if defined(__X86GCC__) || defined(__GCCE__)
    29 #if defined(__X86GCC__)
    30 #define KSecurityAssocTimeoutOffset 256
    30 #define KSecurityAssocTimeoutOffset 256
    31 __ASSERT_COMPILE(KSecurityAssocTimeoutOffset == _FOFF_DYNAMIC(CSecurityAssoc, iTimeout));
    31 __ASSERT_COMPILE(KSecurityAssocTimeoutOffset == _FOFF(CSecurityAssoc, iTimeout));
    32 #else
    32 #else
    33 #define KSecurityAssocTimeoutOffset _FOFF(CSecurityAssoc, iTimeout)
    33 #define KSecurityAssocTimeoutOffset _FOFF(CSecurityAssoc, iTimeout)
    34 #endif
    34 #endif
    35 
    35 
    36 class CSecurityAssocTimeoutLinkage : public TimeoutLinkage<CSecurityAssoc, KSecurityAssocTimeoutOffset>
    36 class CSecurityAssocTimeoutLinkage : public TimeoutLinkage<CSecurityAssoc, KSecurityAssocTimeoutOffset>