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: commits-unsubscr...@xerces.apache.org
For additional commands, e-mail: commits-h...@xerces.apache.org

Reply via email to