Use compile-time assertions, from Micheal Davidsaver.
This commit is contained in:
+1
-1
@@ -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;
|
||||
|
||||
|
||||
@@ -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 )
|
||||
|
||||
Reference in New Issue
Block a user