r241: *** empty log message ***
[ctsim.git] / libctsupport / fnetorderstream.cpp
index 7fff7a3623966e9a32553e0cc776b7bf409607ff..569984c22a5f293e754cf05e01743f0b0650b676 100644 (file)
@@ -52,7 +52,7 @@ fnetorderstream& fnetorderstream::writeInt16 (kuint16 n) {
 #ifndef WORDS_BIGENDIAN
   SwapBytes2 (&n);
 #endif
-  write (&n, 2);
+  write (reinterpret_cast<const char*>(&n), 2);
   return (*this);
 }
 
@@ -60,7 +60,7 @@ fnetorderstream& fnetorderstream::writeInt32 (kuint32 n) {
 #ifndef WORDS_BIGENDIAN
   SwapBytes4(&n);
 #endif
-  write (&n, 4);
+  write (reinterpret_cast<const char*>(&n), 4);
   return (*this);
 }
 
@@ -68,7 +68,7 @@ fnetorderstream& fnetorderstream::writeFloat32 (kfloat32 n) {
 #ifndef WORDS_BIGENDIAN
   SwapBytes4 (&n);
 #endif
-  write (&n, 4);
+  write (reinterpret_cast<const char*>(&n), 4);
   return (*this);
 }
 
@@ -76,12 +76,12 @@ fnetorderstream& fnetorderstream::writeFloat64 (kfloat64 n) {
 #ifndef WORDS_BIGENDIAN
   SwapBytes8 (&n);
 #endif
-  write (&n, 8);
+  write (reinterpret_cast<const char*>(&n), 8);
   return (*this);
 }
 
 fnetorderstream& fnetorderstream::readInt16 (kuint16& n) {
-  read (&n, 2);
+  read (reinterpret_cast<char*>(&n), 2);
 #ifndef WORDS_BIGENDIAN
   SwapBytes2 (&n);
 #endif
@@ -89,7 +89,7 @@ fnetorderstream& fnetorderstream::readInt16 (kuint16& n) {
 }
 
 fnetorderstream& fnetorderstream::readInt32 (kuint32& n) {
-  read (&n, 4);
+  read (reinterpret_cast<char*>(&n), 4);
 #ifndef WORDS_BIGENDIAN
   SwapBytes4 (&n);
 #endif
@@ -97,7 +97,7 @@ fnetorderstream& fnetorderstream::readInt32 (kuint32& n) {
 }
 
 fnetorderstream& fnetorderstream::readFloat32 (kfloat32& n) {
-  read (&n, 4);
+  read (reinterpret_cast<char*>(&n), 4);
 #ifndef WORDS_BIGENDIAN
   SwapBytes4 (&n);
 #endif
@@ -105,7 +105,7 @@ fnetorderstream& fnetorderstream::readFloat32 (kfloat32& n) {
 }
 
 fnetorderstream& fnetorderstream::readFloat64 (kfloat64& n) {
-  read (&n, 8);
+  read (reinterpret_cast<char*>(&n), 8);
 #ifndef WORDS_BIGENDIAN
   SwapBytes8 (&n);
 #endif
@@ -118,7 +118,7 @@ frnetorderstream& frnetorderstream::writeInt16 (kuint16 n) {
 #ifdef WORDS_BIGENDIAN
   SwapBytes2 (&n);
 #endif
-  write (&n, 2);
+  write (reinterpret_cast<char*>(&n), 2);
   return (*this);
 }
 
@@ -126,7 +126,7 @@ frnetorderstream& frnetorderstream::writeInt32 (kuint32 n) {
 #ifdef WORDS_BIGENDIAN
   SwapBytes4(&n);
 #endif
-  write (&n, 4);
+  write (reinterpret_cast<char*>(&n), 4);
   return (*this);
 }
 
@@ -134,7 +134,7 @@ frnetorderstream& frnetorderstream::writeFloat32 (kfloat32 n) {
 #ifdef WORDS_BIGENDIAN
   SwapBytes4 (&n);
 #endif
-  write (&n, 4);
+  write (reinterpret_cast<char*>(&n), 4);
   return (*this);
 }
 
@@ -142,12 +142,12 @@ frnetorderstream& frnetorderstream::writeFloat64 (kfloat64 n) {
 #ifdef WORDS_BIGENDIAN
   SwapBytes8 (&n);
 #endif
-  write (&n, 8);
+  write (reinterpret_cast<char*>(&n), 8);
   return (*this);
 }
 
 frnetorderstream& frnetorderstream::readInt16 (kuint16& n) {
-  read (&n, 2);
+  read (reinterpret_cast<char*>(&n), 2);
 #ifdef WORDS_BIGENDIAN
   SwapBytes2 (&n);
 #endif
@@ -155,7 +155,7 @@ frnetorderstream& frnetorderstream::readInt16 (kuint16& n) {
 }
 
 frnetorderstream& frnetorderstream::readInt32 (kuint32& n) {
-  read (&n, 4);
+  read (reinterpret_cast<char*>(&n), 4);
 #ifdef WORDS_BIGENDIAN
   SwapBytes4 (&n);
 #endif
@@ -163,7 +163,7 @@ frnetorderstream& frnetorderstream::readInt32 (kuint32& n) {
 }
 
 frnetorderstream& frnetorderstream::readFloat32 (kfloat32& n) {
-  read (&n, 4);
+  read (reinterpret_cast<char*>(&n), 4);
 #ifdef WORDS_BIGENDIAN
   SwapBytes4 (&n);
 #endif
@@ -171,7 +171,7 @@ frnetorderstream& frnetorderstream::readFloat32 (kfloat32& n) {
 }
 
 frnetorderstream& frnetorderstream::readFloat64 (kfloat64& n) {
-  read (&n, 8);
+  read (reinterpret_cast<char*>(&n), 8);
 #ifdef WORDS_BIGENDIAN
   SwapBytes8 (&n);
 #endif