comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@bix.com
Subject: Re: Representation Clauses And Freezing
Date: 2000/07/21
Date: 2000-07-21T00:00:00+00:00	[thread overview]
Message-ID: <yz1e5.15$3%5.24975@news.pacbell.net> (raw)
In-Reply-To: 397707E2.CCDB7C44@acm.com

In Claw, we've successfully used
    TAG_SIZE : constant := 4;
and, for instance,
    for DIBitmap_Info_Type use record
        Bitmap_Info_Header at 0+Claw.TAG_SIZE range 0 .. 40*8-1;
        Color_Table at 40+Claw.TAG_SIZE range 0 .. 256*32-1;
    end record;
with Gnat, Janus, ObjectAda, and Rational Windows targetted compilers.
I certainly hope none of those compilers changes its tag storage layout
in a future version, and it sure would be nice if there would be some
official Ada ruling or implementation advice, but this has worked for
several years and I'd be surprised, and complain, if it stopped.




  parent reply	other threads:[~2000-07-21  0:00 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-17  0:00 Representation Clauses And Freezing Marin D. Condic
2000-07-17  0:00 ` Stephen Leake
2000-07-20  0:00   ` Marin D. Condic
2000-07-20  0:00     ` Stephen Leake
2000-07-21  0:00       ` Marin D. Condic
2000-07-21  0:00         ` Simon Wright
2000-07-22  0:00           ` Marin D. Condic
2000-07-22  0:00             ` tmoran
2000-07-22  0:00               ` Marin D. Condic
2000-07-24  0:00               ` Ted Dennison
2000-07-21  0:00         ` Stephen Leake
2000-07-21  0:00           ` Marin D. Condic
2000-07-21  0:00     ` tmoran [this message]
2000-07-18  0:00 ` Nicolas Brunot
2000-07-18  0:00 ` Tucker Taft
replies disabled

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