comp.lang.ada
 help / color / mirror / Atom feed
From: Dale Stanbrough <dale@goanna.cs.rmit.edu.au>
Subject: Re: Portable way to read/write from a binary file?
Date: 19 Sep 1994 02:59:31 GMT
Date: 1994-09-19T02:59:31+00:00	[thread overview]
Message-ID: <35iuqj$5dj@goanna.cs.rmit.oz.au> (raw)
In-Reply-To: 122506@cup.portal.com

In article <Cw717J.66q@alsys.com> , kst@alsys.com writes:
>For Ada 94 (assuming X=4 8-)}), I think Stream_IO does what you want.
>

Unfortunately not (as I read it!)
Each object in a stream has a tag appended to it so that the 
procedure S'Class'Read can reconstruct the value from the tag 
contained within the stream (13.13.2.14).
As well the representation of stream elements is implementation
defined (13.13.2.17)

The best solution seems to be to use pragma import or use the
Posix_IO package.

Dale
-------------------------------------------------------------
Dale Stanbrough, RMIT, Melbourne, Australia, dale@rmit.edu.au
GNU Ada 94 (GNAT) => the best $0 you'll ever spend.
Available for DOS, Linux, OS/2, Sun Sparc, Sun Solaris, ...
Coming to a GNU supported platform near you soon...



  reply	other threads:[~1994-09-19  2:59 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-14  1:40 Portable way to read/write from a binary file? Dale Stanbrough
1994-09-14  3:51 ` Robert Dewar
1994-09-16  1:47   ` Lee_Robert_Willis
1994-09-14 22:39 ` Dale Stanbrough
1994-09-15 17:08   ` Robert Dewar
1994-09-16  5:00   ` R_Tim_Coslet
1994-09-19  2:59     ` Dale Stanbrough [this message]
1994-09-19 17:46       ` Bob Duff
1994-09-20 22:51       ` Dale Stanbrough
1994-09-15 22:59 ` Keith Thompson @pulsar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox