summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorAugust Sodora <augsod@gmail.com>2011-11-20 22:55:43 -0500
committerAugust Sodora <augsod@gmail.com>2011-11-20 22:55:43 -0500
commitd46118d174c98fe24995c137e3db1bb9b0cfc09c (patch)
treedcd5b81bf71349b8b95026538eea0ef7ef8362df /connectivity
parent58b1a6ccc64d08a8a2c63071c0081883648cd6cb (diff)
cppcheck: struct or union member 'NodeData::aDbl' is never used
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/dbase/dindexnode.cxx17
1 files changed, 7 insertions, 10 deletions
diff --git a/connectivity/source/drivers/dbase/dindexnode.cxx b/connectivity/source/drivers/dbase/dindexnode.cxx
index 83026f7d8a72..bccca3fb59fd 100644
--- a/connectivity/source/drivers/dbase/dindexnode.cxx
+++ b/connectivity/source/drivers/dbase/dindexnode.cxx
@@ -685,11 +685,8 @@ void ONDXNode::Read(SvStream &rStream, ODbaseIndex& rIndex)
rStream >> aChild;
}
-union NodeData
-{
- double aDbl;
- char aData[128];
-} aNodeData;
+char aData[128];
+
//------------------------------------------------------------------
void ONDXNode::Write(SvStream &rStream, const ONDXPage& rPage) const
{
@@ -703,22 +700,22 @@ void ONDXNode::Write(SvStream &rStream, const ONDXPage& rPage) const
{
if (aKey.getValue().isNull())
{
- memset(aNodeData.aData,0,rIndex.getHeader().db_keylen);
- rStream.Write((sal_uInt8*)aNodeData.aData,rIndex.getHeader().db_keylen);
+ memset(aData,0,rIndex.getHeader().db_keylen);
+ rStream.Write((sal_uInt8*)aData,rIndex.getHeader().db_keylen);
}
else
rStream << (double) aKey.getValue();
}
else
{
- memset(aNodeData.aData,0x20,rIndex.getHeader().db_keylen);
+ memset(aData,0x20,rIndex.getHeader().db_keylen);
if (!aKey.getValue().isNull())
{
::rtl::OUString sValue = aKey.getValue();
ByteString aText(sValue.getStr(), rIndex.m_pTable->getConnection()->getTextEncoding());
- strncpy(aNodeData.aData,aText.GetBuffer(),std::min(rIndex.getHeader().db_keylen, aText.Len()));
+ strncpy(aData,aText.GetBuffer(),std::min(rIndex.getHeader().db_keylen, aText.Len()));
}
- rStream.Write((sal_uInt8*)aNodeData.aData,rIndex.getHeader().db_keylen);
+ rStream.Write((sal_uInt8*)aData,rIndex.getHeader().db_keylen);
}
rStream << aChild;
}