1.1 --- a/src/common/pcap-writer.cc Mon Mar 31 14:56:41 2008 -0700
1.2 +++ b/src/common/pcap-writer.cc Fri Apr 11 11:19:54 2008 -0700
1.3 @@ -111,12 +111,20 @@
1.4 void
1.5 PcapWriter::Write32 (uint32_t data)
1.6 {
1.7 - WriteData ((uint8_t*)&data, 4);
1.8 + uint8_t buffer[4];
1.9 + buffer[0] = (data >> 0) & 0xff;
1.10 + buffer[1] = (data >> 8) & 0xff;
1.11 + buffer[2] = (data >> 16) & 0xff;
1.12 + buffer[3] = (data >> 24) & 0xff;
1.13 + WriteData (buffer, 4);
1.14 }
1.15 void
1.16 PcapWriter::Write16 (uint16_t data)
1.17 {
1.18 - WriteData((uint8_t*)&data, 2);
1.19 + uint8_t buffer[2];
1.20 + buffer[0] = (data >> 0) & 0xff;
1.21 + buffer[1] = (data >> 8) & 0xff;
1.22 + WriteData (buffer, 2);
1.23 }
1.24
1.25 } // namespace ns3