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
prev parent 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