Author: rleigh
Date: Wed Jun 14 21:29:12 2017
New Revision: 1798768
URL: http://svn.apache.org/viewvc?rev=1798768&view=rev
Log:
xercesc: QName: Add mising const_casts
Modified:
xerces/c/trunk/src/xercesc/util/QName.cpp
Modified: xerces/c/trunk/src/xercesc/util/QName.cpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/QName.cpp?rev=1798768&r1=1798767&r2=1798768&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/QName.cpp (original)
+++ xerces/c/trunk/src/xercesc/util/QName.cpp Wed Jun 14 21:29:12 2017
@@ -181,10 +181,10 @@ const XMLCh* QName::getRawName() const
{
fMemoryManager->deallocate(fRawName); //delete [] fRawName;
- ((QName*)this)->fRawName = 0;
+ (const_cast<QName*>(this))->fRawName = 0;
// We have to cast off the const'ness to do this
- ((QName*)this)->fRawNameBufSz = neededLen;
- ((QName*)this)->fRawName = (XMLCh*) fMemoryManager->allocate
+ (const_cast<QName*>(this))->fRawNameBufSz = neededLen;
+ (const_cast<QName*>(this))->fRawName = (XMLCh*)
fMemoryManager->allocate
(
(neededLen + 1) * sizeof(XMLCh)
); //new XMLCh[neededLen + 1];
@@ -239,8 +239,8 @@ XMLCh* QName::getRawName()
fRawName = 0;
// We have to cast off the const'ness to do this
- ((QName*)this)->fRawNameBufSz = neededLen;
- ((QName*)this)->fRawName = (XMLCh*) fMemoryManager->allocate
+ (const_cast<QName*>(this))->fRawNameBufSz = neededLen;
+ (const_cast<QName*>(this))->fRawName = (XMLCh*)
fMemoryManager->allocate
(
(neededLen + 1) * sizeof(XMLCh)
); //new XMLCh[neededLen + 1];
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]