Use compile-time assertions, from Micheal Davidsaver.

This commit is contained in:
Andrew Johnson
2009-08-04 19:10:30 +00:00
parent 57e5406684
commit c035566d7d
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -127,7 +127,7 @@ extern "C" void epicsShareAPI removeDuplicateAddresses
ELLNODE *pRawNode;
while ( (pRawNode = ellGet ( pSrcList ) ) ) {
assert ( offsetof (osiSockAddrNode, node) == 0 );
STATIC_ASSERT ( offsetof (osiSockAddrNode, node) == 0 );
osiSockAddrNode *pNode = reinterpret_cast <osiSockAddrNode *> ( pRawNode );
osiSockAddrNode *pTmpNode;
+1 -1
View File
@@ -181,7 +181,7 @@ casDGIntfIO::casDGIntfIO ( caServerI & serverIn, clientBufMemoryManager & memMgr
removeDuplicateAddresses ( & filtered, & parsed, true );
while ( ELLNODE * pRawNode = ellGet ( & filtered ) ) {
assert ( offsetof (osiSockAddrNode, node) == 0 );
STATIC_ASSERT ( offsetof (osiSockAddrNode, node) == 0 );
osiSockAddrNode * pNode = reinterpret_cast < osiSockAddrNode * > ( pRawNode );
if ( pNode->addr.sa.sa_family == AF_INET ) {
ipIgnoreEntry * pIPI = new ( this->ipIgnoreEntryFreeList )