Author: rleigh
Date: Wed Jun 14 21:35:37 2017
New Revision: 1798775

URL: http://svn.apache.org/viewvc?rev=1798775&view=rev
Log:
xercesc: XSerializeEngine: Suppress cast alignment warnings

Modified:
    xerces/c/trunk/src/xercesc/internal/XSerializeEngine.cpp

Modified: xerces/c/trunk/src/xercesc/internal/XSerializeEngine.cpp
URL: 
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/internal/XSerializeEngine.cpp?rev=1798775&r1=1798774&r2=1798775&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/internal/XSerializeEngine.cpp (original)
+++ xerces/c/trunk/src/xercesc/internal/XSerializeEngine.cpp Wed Jun 14 
21:35:37 2017
@@ -564,7 +564,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(XMLCh)));
 
     alignBufCur(sizeof(XMLCh));
-    *(XMLCh*)fBufCur = xch;
+    *reinterpret_cast<XMLCh*>(fBufCur) = xch;
     fBufCur += sizeof(XMLCh);
     return *this;
 }
@@ -574,7 +574,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(XMLCh)));
 
     alignBufCur(sizeof(XMLCh));
-    xch = *(XMLCh*)fBufCur;
+    xch = *reinterpret_cast<XMLCh*>(fBufCur);
     fBufCur += sizeof(XMLCh);
     return *this;
 }
@@ -678,7 +678,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(short)));
 
     alignBufCur(sizeof(short));
-    *(short*)fBufCur = sh;
+    *reinterpret_cast<short*>(fBufCur) = sh;
     fBufCur += sizeof(short);
     return *this;
 }
@@ -688,7 +688,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(short)));
 
     alignBufCur(sizeof(short));
-    sh = *(short*)fBufCur;
+    sh = *reinterpret_cast<short*>(fBufCur);
     fBufCur += sizeof(short);
     return *this;
 }
@@ -698,7 +698,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(int)));
 
     alignBufCur(sizeof(int));
-    *(int*)fBufCur = i;
+    *reinterpret_cast<int*>(fBufCur) = i;
     fBufCur += sizeof(int);
     return *this;
 }
@@ -708,7 +708,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(int)));
 
     alignBufCur(sizeof(int));
-    i = *(int*)fBufCur;
+    i = *reinterpret_cast<int*>(fBufCur);
     fBufCur += sizeof(int);
     return *this;
 }
@@ -719,7 +719,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(unsigned int)));
 
     alignBufCur(sizeof(unsigned int));
-    *(unsigned int*)fBufCur = ui;
+    *reinterpret_cast<unsigned int*>(fBufCur) = ui;
     fBufCur += sizeof(unsigned int);
     return *this;
 }
@@ -730,7 +730,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(unsigned int)));
 
     alignBufCur(sizeof(unsigned int));
-    ui = *(unsigned int*)fBufCur;
+    ui = *reinterpret_cast<unsigned int*>(fBufCur);
     fBufCur += sizeof(unsigned int);
     return *this;
 }
@@ -740,7 +740,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(long)));
 
     alignBufCur(sizeof(long));
-    *(long*)fBufCur = l;
+    *reinterpret_cast<long*>(fBufCur) = l;
     fBufCur += sizeof(long);
     return *this;
 }
@@ -750,7 +750,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(long)));
 
     alignBufCur(sizeof(long));
-    l = *(long*)fBufCur;
+    l = *reinterpret_cast<long*>(fBufCur);
     fBufCur += sizeof(long);
     return *this;
 }
@@ -760,7 +760,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(unsigned long)));
 
     alignBufCur(sizeof(unsigned long));
-    *(unsigned long*)fBufCur = ul;
+    *reinterpret_cast<unsigned long*>(fBufCur) = ul;
     fBufCur += sizeof(unsigned long);
     return *this;
 }
@@ -770,7 +770,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(unsigned long)));
 
     alignBufCur(sizeof(unsigned long));
-    ul = *(unsigned long*)fBufCur;
+    ul = *reinterpret_cast<unsigned long*>(fBufCur);
     fBufCur += sizeof(unsigned long);
     return *this;
 }
@@ -780,7 +780,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(float)));
 
     alignBufCur(sizeof(float));
-    *(float*)fBufCur = *(float*)&f;
+    *reinterpret_cast<float*>(fBufCur) = *reinterpret_cast<float*>(&f);
     fBufCur += sizeof(float);
     return *this;
 }
@@ -790,7 +790,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(float)));
 
     alignBufCur(sizeof(float));
-    *(float*)&f = *(float*)fBufCur;
+    *reinterpret_cast<float*>(&f) = *reinterpret_cast<float*>(fBufCur);
     fBufCur += sizeof(float);
     return *this;
 }
@@ -800,7 +800,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFlushBuffer(calBytesNeeded(sizeof(double)));
 
     alignBufCur(sizeof(double));
-    *(double*)fBufCur = *(double*)&d;
+    *reinterpret_cast<double*>(fBufCur) = *reinterpret_cast<double*>(&d);
     fBufCur += sizeof(double);
     return *this;
 }
@@ -810,7 +810,7 @@ XSerializeEngine& XSerializeEngine::oper
     checkAndFillBuffer(calBytesNeeded(sizeof(double)));
 
     alignBufCur(sizeof(double));
-    *(double*)&d = *(double*)fBufCur;
+    *reinterpret_cast<double*>(&d) = *reinterpret_cast<double*>(fBufCur);
     fBufCur += sizeof(double);
     return *this;
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to