From: "David C. Hoos" <david.c.hoos.sr@ada95.com>
To: <comp.lang.ada@ada.eu.org>
Subject: Re: adasockets and adatypes
Date: Tue, 4 Sep 2001 10:53:04 -0500
Date: 2001-09-04T10:53:04-05:00 [thread overview]
Message-ID: <mailman.999618666.14306.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: 1v6l7.3307$4z.6132@www.newsranger.com
----- Original Message -----
From: "Ted Dennison" <dennison@telepath.com>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: Tuesday, September 04, 2001 10:33 AM
Subject: Re: adasockets and adatypes
> In article <mailman.999615244.13142.comp.lang.ada@ada.eu.org>, David C.
Hoos
> says...
> >This is simply not so. If the record component types have user-defined
> >endianness-independent stream attributes, then the data will have the
>
> How does one do this for language-defined types? Every Ada compiler I've
tried
> it on (including gnat 3.13p just now) only allows one to redefine the IO
> attributes in the same declaration section in which the type is declared.
One can't. That's why when stream format is important, one should define
his own
types -- although I've never found a reason not to use the language-defined
type
String -- since I've only dealt with machines in which the sizes of
characters
and stream elements have been identical -- i.e., 8.
>
> If you only have 2 implementations to get talking, it is fairly easy to
massage
> one end until it talks like the other. That isn't the same thing as true
> portability.
I agree. one should define what the stream should look like from the
beginning.
For example, for Annex E, GNAT uses the XDR format defined by Sun.
>
> ---
> T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html
> home email - mailto:dennison@telepath.com
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada
>
next prev parent reply other threads:[~2001-09-04 15:53 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-09-04 10:53 adasockets and adatypes Tony Gair
2001-09-04 11:37 ` David C. Hoos, Sr.
2001-09-04 12:17 ` Florian Weimer
2001-09-04 14:55 ` David C. Hoos
2001-09-04 15:33 ` Ted Dennison
2001-09-04 15:53 ` David C. Hoos [this message]
2001-09-04 18:53 ` Ted Dennison
2001-09-04 20:44 ` David C. Hoos
2001-09-04 21:35 ` Ted Dennison
2001-09-04 15:58 ` Marin David Condic
2001-09-05 9:13 ` Tony Gair
2001-09-04 12:02 ` Marc A. Criley
2001-09-04 13:43 ` Marin David Condic
2001-09-04 22:12 ` Simon Wright
2001-09-06 7:04 ` Ole-Hjalmar Kristensen
2001-09-07 13:16 ` Peter Dulimov
2001-09-07 14:46 ` Ted Dennison
2001-09-08 5:51 ` Simon Wright
2001-09-06 14:16 ` Marin David Condic
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox