diff --git a/.cproject b/.cproject new file mode 100644 index 0000000000000000000000000000000000000000..72338965f87cf826aed8dd068ebeb5b1b968050e --- /dev/null +++ b/.cproject @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000000000000000000000000000000000000..d0ae1195892200060bd098248a47f234ab0ff1ad --- /dev/null +++ b/.project @@ -0,0 +1,27 @@ + + + PacketLib + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.core.ccnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + diff --git a/ChangeLog b/ChangeLog index b1f1173a009d8f390a12baf6f148fa9cdca8ce18..a395f736295005b4e6b619cf859279e33abd92ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-08-29 bulgarelli + + * include/ByteStream.h (ByteStream): void swapWordIfStreamIsBigEndian(); + 2013-08-28 bulgarelli * include/ByteStream.h (ByteStream): renamed swap() in swapWord() diff --git a/include/ByteStream.h b/include/ByteStream.h index 294c0a3f18bf070b471917f640c6c36444137edf..a5f13e18603fd4a300f1141d5ed51edb0b1edebf 100644 --- a/include/ByteStream.h +++ b/include/ByteStream.h @@ -112,6 +112,10 @@ public: /// Swap the stream if it is big endian (for little endian architectures, e.g. Intel) void swapWordIfStreamIsBigEndian(); + /// Swap the stream Intel architectures + void swapWordForIntel(); + + /// Swap the stream of words void swapWord(); diff --git a/src/ByteStream.cpp b/src/ByteStream.cpp index a979098cc6874aa28d912f8a5bca5384e2434b43..a2bb9954cc361ad6dd1102c7b96f78f48ccf07d5 100644 --- a/src/ByteStream.cpp +++ b/src/ByteStream.cpp @@ -434,3 +434,7 @@ void PacketLib::ByteStream::swapWord() { } } } + +void PacketLib::ByteStream::swapWordForIntel() { + swapWordIfStreamIsBigEndian(); +}