From: "Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca>
Subject: Re: Access to array slices?
Date: Fri, 17 Jan 2003 13:04:01 -0500
Date: 2003-01-17T13:04:01-05:00 [thread overview]
Message-ID: <3E284591.3040706@cogeco.ca> (raw)
In-Reply-To: 5ad0dd8a.0301151818.7931f6a3@posting.google.com
Wojtek Narczynski wrote:
...snip...
> When it comes to network byte order, this is a good thing:
>
> http://www.ibpaus.de/downloads/AdaStreamsInNetworkByteOrder_020326.tar.gz
>
> I think that GNAT using this is still compatible with RM, because byte
> order for streams is not defined there. Correct?
Depending upon the hosts used, this would appear to work
fine. However, there is one warning I would like to suggest
is worth looking into:
The GNAT network byte ordering scheme only performs byte swapping
based upon big/little endian machines. This raises two possible
issues (one of which you can probably ignore):
1. The byte swapping method only works if machines at each
end use the SAME FLOATING POINT REPRESENTATION. I believe
most modern architectures do, but I know that the XDR
routines (for RPC under UNIX), went out of their way to
specify what the network floating point representation
should be. This can be different than what is actually
used on a particular local host (endian change or not).
2. Hopefully this no longer applies, but some of the old
iron out there (PDP?) swapped words and bytes in
conflicting order (words were big endian and bytes
within the word were little endian (or maybe I got it
backwards). If this is the case, the little/big
endian conversions will simply not work. But you can
probably ignore this issue today ;-)
wwg.
--
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg
next prev parent reply other threads:[~2003-01-17 18:04 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-01-15 1:17 Access to array slices? Wojtek Narczynski
2003-01-15 3:13 ` tmoran
2003-01-15 16:31 ` sk
2003-01-15 20:48 ` tmoran
2003-01-16 1:00 ` sk
2003-01-16 1:43 ` tmoran
2003-01-19 4:06 ` David Thompson
2003-01-15 14:44 ` Steve
2003-01-16 2:18 ` Wojtek Narczynski
2003-01-16 3:52 ` tmoran
2003-01-17 18:04 ` Warren W. Gay VE3WWG [this message]
2003-01-15 15:06 ` Stephen Leake
2003-01-16 2:02 ` Wojtek Narczynski
2003-01-16 16:18 ` Stephen Leake
2003-01-16 16:48 ` Victor Porton
2003-01-19 4:32 ` sk
2003-01-27 2:59 ` David Thompson
2003-01-24 19:02 ` Wojtek Narczynski
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox