#ifndef WORDS_BIGENDIAN
SwapBytes2 (&n);
#endif
- write (&n, 2);
+ write (reinterpret_cast<const char*>(&n), 2);
return (*this);
}
#ifndef WORDS_BIGENDIAN
SwapBytes4(&n);
#endif
- write (&n, 4);
+ write (reinterpret_cast<const char*>(&n), 4);
return (*this);
}
#ifndef WORDS_BIGENDIAN
SwapBytes4 (&n);
#endif
- write (&n, 4);
+ write (reinterpret_cast<const char*>(&n), 4);
return (*this);
}
#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
}
fnetorderstream& fnetorderstream::readInt32 (kuint32& n) {
- read (&n, 4);
+ read (reinterpret_cast<char*>(&n), 4);
#ifndef WORDS_BIGENDIAN
SwapBytes4 (&n);
#endif
}
fnetorderstream& fnetorderstream::readFloat32 (kfloat32& n) {
- read (&n, 4);
+ read (reinterpret_cast<char*>(&n), 4);
#ifndef WORDS_BIGENDIAN
SwapBytes4 (&n);
#endif
}
fnetorderstream& fnetorderstream::readFloat64 (kfloat64& n) {
- read (&n, 8);
+ read (reinterpret_cast<char*>(&n), 8);
#ifndef WORDS_BIGENDIAN
SwapBytes8 (&n);
#endif
#ifdef WORDS_BIGENDIAN
SwapBytes2 (&n);
#endif
- write (&n, 2);
+ write (reinterpret_cast<char*>(&n), 2);
return (*this);
}
#ifdef WORDS_BIGENDIAN
SwapBytes4(&n);
#endif
- write (&n, 4);
+ write (reinterpret_cast<char*>(&n), 4);
return (*this);
}
#ifdef WORDS_BIGENDIAN
SwapBytes4 (&n);
#endif
- write (&n, 4);
+ write (reinterpret_cast<char*>(&n), 4);
return (*this);
}
#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
}
frnetorderstream& frnetorderstream::readInt32 (kuint32& n) {
- read (&n, 4);
+ read (reinterpret_cast<char*>(&n), 4);
#ifdef WORDS_BIGENDIAN
SwapBytes4 (&n);
#endif
}
frnetorderstream& frnetorderstream::readFloat32 (kfloat32& n) {
- read (&n, 4);
+ read (reinterpret_cast<char*>(&n), 4);
#ifdef WORDS_BIGENDIAN
SwapBytes4 (&n);
#endif
}
frnetorderstream& frnetorderstream::readFloat64 (kfloat64& n) {
- read (&n, 8);
+ read (reinterpret_cast<char*>(&n), 8);
#ifdef WORDS_BIGENDIAN
SwapBytes8 (&n);
#endif