Re: Big Endian Byte Ordering
From: Arkady Frenkel (arkadyf_at_hotmailxdotxcom)
Date: 01/08/05
- Previous message: John Carson: "Re: Problem with GetTextMetrics and Unicode"
- In reply to: Doron Holan [MS]: "Re: Big Endian Byte Ordering"
- Next in thread: Knowels: "Re: Big Endian Byte Ordering"
- Reply: Knowels: "Re: Big Endian Byte Ordering"
- Messages sorted by: [ date ] [ thread ]
Date: Sat, 8 Jan 2005 09:33:38 +0200
Or it have to be the same on server and clients , otherwise you can spend a
lot of time for debugging that
Arkady
"Doron Holan [MS]" <doronh@nospam.microsoft.com> wrote in message
news:uHuzHqT9EHA.2180@TK2MSFTNGP10.phx.gbl...
> 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]
> >
>
>
- Previous message: John Carson: "Re: Problem with GetTextMetrics and Unicode"
- In reply to: Doron Holan [MS]: "Re: Big Endian Byte Ordering"
- Next in thread: Knowels: "Re: Big Endian Byte Ordering"
- Reply: Knowels: "Re: Big Endian Byte Ordering"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|