comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Interfacing with C ; an ununsed fields dilemma
Date: Fri, 3 Jul 2009 19:03:07 -0500
Date: 2009-07-03T19:03:07-05:00	[thread overview]
Message-ID: <h2m697$k3r$1@munin.nbi.dk> (raw)
In-Reply-To: wccprcjrsek.fsf@shell01.TheWorld.com

"Robert A Duff" <bobduff@shell01.TheWorld.com> wrote in message 
news:wccprcjrsek.fsf@shell01.TheWorld.com...
...
> The compiler cannot ALWAYS do block compare, for two reasons:
> Minus-zero equals plus-zero (for floats).

Also for integers, if you are on a one's complement machine. (Those 
generally are older machines, but some are still in use.)

...
> And user-defined "=" on
> the components gets called in the tagged case.

And soon to be all records (see AI05-0123-1, approved in Brest).

                          Randy.





  reply	other threads:[~2009-07-04  0:03 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-02  6:20 Interfacing with C ; an ununsed fields dilemma Hibou57 (Yannick Duchêne)
2009-07-02  9:25 ` Martin
2009-07-02 18:14   ` reserved fields; was " tmoran
2009-07-02  9:45 ` Maciej Sobczak
2009-07-02 12:01   ` Hibou57 (Yannick Duchêne)
2009-07-02 12:09     ` Georg Bauhaus
2009-07-02 13:21       ` Hibou57 (Yannick Duchêne)
2009-07-02 15:50         ` Georg Bauhaus
2009-07-02 14:52     ` Maciej Sobczak
2009-07-02 23:21       ` Hibou57 (Yannick Duchêne)
2009-07-03  7:21         ` Maciej Sobczak
2009-07-02  9:51 ` Georg Bauhaus
2009-07-02 10:16   ` Martin
2009-07-02 11:48     ` Hibou57 (Yannick Duchêne)
2009-07-02 15:55 ` Robert A Duff
2009-07-04  0:03   ` Randy Brukardt [this message]
2009-07-03  6:59 ` anon
replies disabled

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