Re: Big Endian Byte Ordering
From: Doron Holan [MS] (doronh_at_nospam.microsoft.com)
Date: 01/08/05
- Next message: Severian: "Re: Problem with GetTextMetrics and Unicode"
- Previous message: Scott McPhillips [MVP]: "Re: Big Endian Byte Ordering"
- In reply to: Scott McPhillips [MVP]: "Re: Big Endian Byte Ordering"
- Next in thread: Arkady Frenkel: "Re: Big Endian Byte Ordering"
- Reply: Arkady Frenkel: "Re: Big Endian Byte Ordering"
- Reply: Severian: "Re: Big Endian Byte Ordering"
- Reply: Jonathan Wood: "Re: Big Endian Byte Ordering"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 7 Jan 2005 20:28:39 -0800
If this is a network protocol structure, pay special attention to Scott's
advice about packing. if you need strict absolute field offsets from the
start of the structure, you will need probably set the packing level to 1.
d
-- Please do not send e-mail directly to this alias. this alias is for newsgroup purposes only. This posting is provided "AS IS" with no warranties, and confers no rights. "Scott McPhillips [MVP]" <org-dot-mvps-at-scottmcp> wrote in message news:O03eBXS9EHA.1260@TK2MSFTNGP12.phx.gbl... > Jonathan Wood wrote: >> I have a question about big-endian byte ordering. >> >> I know that with, for example, a WORD value, big endian byte ordering >> puts >> the two bytes in the reverse order that little endian does, which is used >> by >> Intel processors. >> >> What I don't know is what happens in the case of structures. For example, >> I >> know each member in the structure has its bytes reversed. But are all >> bytes >> of the structure reversed? >> >> I'm trying to figure out how to convert a structure data type fo big >> endian >> and I don't know if I can simply reverse all the bytes, or if I need to >> do >> something more complicated like just reverse the bytes of each member. >> >> Thanks for any tips! >> > > The endian-ness affects individual members only and is determined by the > CPU. Structure packing and arrangement is determined by the compiler. > > -- > Scott McPhillips [VC++ MVP] >
- Next message: Severian: "Re: Problem with GetTextMetrics and Unicode"
- Previous message: Scott McPhillips [MVP]: "Re: Big Endian Byte Ordering"
- In reply to: Scott McPhillips [MVP]: "Re: Big Endian Byte Ordering"
- Next in thread: Arkady Frenkel: "Re: Big Endian Byte Ordering"
- Reply: Arkady Frenkel: "Re: Big Endian Byte Ordering"
- Reply: Severian: "Re: Big Endian Byte Ordering"
- Reply: Jonathan Wood: "Re: Big Endian Byte Ordering"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|