comp.lang.ada
 help / color / mirror / Atom feed
From: "Bob Spooner" <rls19@psu.edu>
Subject: Re: Reading Float Data from a binary file into ada
Date: Thu, 1 Feb 2007 11:05:52 -0500
Date: 2007-02-01T11:05:52-05:00	[thread overview]
Message-ID: <ept35d$voc$1@f04n12.cac.psu.edu> (raw)
In-Reply-To: 45GdnVwAocsGylzYnZ2dnUVZ_oannZ2d@comcast.com


"Steve" <nospam_steved94@comcast.net> wrote in message 
news:45GdnVwAocsGylzYnZ2dnUVZ_oannZ2d@comcast.com...
> [snip] Unchecked conversion is the preferred way of copying the memory 
> image from one value to another that is of a different type.  This is the 
> preferred way to handle what C was doing with a union.
>
Well, it's the common way to do it, but the C standard doesn't say that 
you'll get what you expect if you write the data one way and read it another 
way. Both K & R and the MISRA standard warn about this, but "everybody" 
seems to rely on it working. Unions were originally created to allow variant 
records, but I haven't encountered them being used that way in actual code 
in my admittedly limited experience.
Regards,
Bob





      reply	other threads:[~2007-02-01 16:05 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-01-30 15:51 Reading Float Data from a binary file into ada frikk
2007-01-30 16:37 ` Dmitry A. Kazakov
2007-01-30 16:55 ` Jean-Pierre Rosen
2007-01-30 17:35   ` Ali Bendriss
2007-02-01 16:28   ` Ali Bendriss
2007-02-01 17:27     ` Jean-Pierre Rosen
2007-01-30 17:56 ` Jeffrey R. Carter
2007-01-30 18:04   ` frikk
2007-01-30 19:56     ` frikk
2007-01-31 18:30       ` Jeffrey R. Carter
2007-01-30 20:51     ` Robert A Duff
2007-01-31 18:25     ` Jeffrey R. Carter
2007-01-31 18:57       ` frikk
2007-01-30 19:31 ` Niklas Holsti
2007-01-30 21:14   ` Cesar Rabak
2007-01-30 21:36     ` frikk
2007-02-01 21:11   ` Simon Wright
2007-02-01 21:44     ` Niklas Holsti
2007-02-03 12:13       ` Simon Wright
2007-02-03 14:59         ` Gautier
2007-02-03 17:01           ` Simon Wright
2007-01-30 20:02 ` Martin Dowie
2007-01-30 20:09   ` frikk
2007-01-30 20:23     ` Martin Dowie
2007-01-31  3:54 ` Steve
2007-01-31  8:42   ` Maciej Sobczak
2007-01-31 14:12   ` frikk
2007-01-31 18:38     ` frikk
2007-02-01  0:05       ` Jeffrey R. Carter
2007-02-01  2:59       ` Steve
2007-02-01 16:05         ` Bob Spooner [this message]
replies disabled

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