projects
/
ctsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix log window display of some strings
[ctsim.git]
/
libctsupport
/
fnetorderstream.cpp
diff --git
a/libctsupport/fnetorderstream.cpp
b/libctsupport/fnetorderstream.cpp
index edaffa8cd548300c20be69845b210235f088a47b..57bcb46cc4752bc7bc357c3444bd4a3476221a9c 100644
(file)
--- a/
libctsupport/fnetorderstream.cpp
+++ b/
libctsupport/fnetorderstream.cpp
@@
-30,42
+30,42
@@
#include "fnetorderstream.h"
#include "fnetorderstream.h"
-void
+void
ConvertNetworkOrder (void* buffer, size_t bytes)
{
#ifndef WORDS_BIGENDIAN
if (bytes < 2)
ConvertNetworkOrder (void* buffer, size_t bytes)
{
#ifndef WORDS_BIGENDIAN
if (bytes < 2)
- return;
+
return;
char* start = static_cast<char*>(buffer);
char* end = start + bytes - 1; // last byte
size_t nSwap = bytes / 2;
char* start = static_cast<char*>(buffer);
char* end = start + bytes - 1; // last byte
size_t nSwap = bytes / 2;
-
+
while (nSwap-- > 0) {
while (nSwap-- > 0) {
- unsigned char c = *start;
- *start++ = *end;
- *end-- = c;
+
unsigned char c = *start;
+
*start++ = *end;
+
*end-- = c;
}
}
-#endif
+#endif
}
}
-void
+void
ConvertReverseNetworkOrder (void* buffer, size_t bytes)
{
#ifdef WORDS_BIGENDIAN
if (bytes < 2)
ConvertReverseNetworkOrder (void* buffer, size_t bytes)
{
#ifdef WORDS_BIGENDIAN
if (bytes < 2)
- return;
+
return;
char* start = static_cast<char*>(buffer);
char* start = static_cast<char*>(buffer);
- char* end = start + bytes - 1; // last byte
+ char* end = start + bytes - 1; // last byte
size_t nSwap = bytes / 2;
size_t nSwap = bytes / 2;
-
+
while (nSwap-- > 0) {
while (nSwap-- > 0) {
- unsigned char c = *start;
- *start++ = *end;
- *end-- = c;
+
unsigned char c = *start;
+
*start++ = *end;
+
*end-- = c;
}
}
-#endif
+#endif
}
void
}
void
@@
-150,7
+150,7
@@
frnetorderstream::writeInt32 (kuint32 n) {
write (reinterpret_cast<char*>(&n), 4);
}
write (reinterpret_cast<char*>(&n), 4);
}
-void
+void
frnetorderstream::writeFloat32 (kfloat32 n) {
#ifdef WORDS_BIGENDIAN
SwapBytes4 (&n);
frnetorderstream::writeFloat32 (kfloat32 n) {
#ifdef WORDS_BIGENDIAN
SwapBytes4 (&n);
@@
-158,7
+158,7
@@
frnetorderstream::writeFloat32 (kfloat32 n) {
write (reinterpret_cast<char*>(&n), 4);
}
write (reinterpret_cast<char*>(&n), 4);
}
-void
+void
frnetorderstream::writeFloat64 (kfloat64 n) {
#ifdef WORDS_BIGENDIAN
SwapBytes8 (&n);
frnetorderstream::writeFloat64 (kfloat64 n) {
#ifdef WORDS_BIGENDIAN
SwapBytes8 (&n);
@@
-166,7
+166,7
@@
frnetorderstream::writeFloat64 (kfloat64 n) {
write (reinterpret_cast<char*>(&n), 8);
}
write (reinterpret_cast<char*>(&n), 8);
}
-void
+void
frnetorderstream::readInt16 (kuint16& n) {
read (reinterpret_cast<char*>(&n), 2);
#ifdef WORDS_BIGENDIAN
frnetorderstream::readInt16 (kuint16& n) {
read (reinterpret_cast<char*>(&n), 2);
#ifdef WORDS_BIGENDIAN
@@
-174,7
+174,7
@@
frnetorderstream::readInt16 (kuint16& n) {
#endif
}
#endif
}
-void
+void
frnetorderstream::readInt32 (kuint32& n) {
read (reinterpret_cast<char*>(&n), 4);
#ifdef WORDS_BIGENDIAN
frnetorderstream::readInt32 (kuint32& n) {
read (reinterpret_cast<char*>(&n), 4);
#ifdef WORDS_BIGENDIAN