Convert some more endian conversions to Haiku-style.

This commit is contained in:
Augustin Cavalier 2019-03-26 22:34:20 -04:00
parent 6d5e91f0c9
commit 86ec5e3bf4
2 changed files with 6 additions and 6 deletions

View File

@ -43,7 +43,7 @@ ethernet_deframe(net_device* device, net_buffer* buffer)
return bufferHeader.Status();
ether_header& header = bufferHeader.Data();
uint16 type = ntohs(header.type);
uint16 type = B_BENDIAN_TO_HOST_INT16(header.type);
struct sockaddr_dl& source = *(struct sockaddr_dl*)buffer->source;
struct sockaddr_dl& destination = *(struct sockaddr_dl*)buffer->destination;

View File

@ -62,11 +62,11 @@ struct tcp_header {
uint16 urgent_offset;
uint32 HeaderLength() const { return (uint32)header_length << 2; }
uint32 Sequence() const { return ntohl(sequence); }
uint32 Acknowledge() const { return ntohl(acknowledge); }
uint16 AdvertisedWindow() const { return ntohs(advertised_window); }
uint16 Checksum() const { return ntohs(checksum); }
uint16 UrgentOffset() const { return ntohs(urgent_offset); }
uint32 Sequence() const { return B_BENDIAN_TO_HOST_INT32(sequence); }
uint32 Acknowledge() const { return B_BENDIAN_TO_HOST_INT32(acknowledge); }
uint16 AdvertisedWindow() const { return B_BENDIAN_TO_HOST_INT16(advertised_window); }
uint16 Checksum() const { return B_BENDIAN_TO_HOST_INT16(checksum); }
uint16 UrgentOffset() const { return B_BENDIAN_TO_HOST_INT16(urgent_offset); }
} _PACKED;
class tcp_sequence {