From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,65f09e2d2d4dad56 X-Google-Attributes: gid103376,public From: tmoran@bix.com Subject: Re: Representation Clauses And Freezing Date: 2000/07/21 Message-ID: #1/1 X-Deja-AN: 649225911 References: <397707E2.CCDB7C44@acm.com> X-Complaints-To: abuse@pacbell.net X-Trace: news.pacbell.net 964207966 206.170.2.53 (Fri, 21 Jul 2000 12:32:46 PDT) Organization: SBC Internet Services NNTP-Posting-Date: Fri, 21 Jul 2000 12:32:46 PDT Newsgroups: comp.lang.ada Date: 2000-07-21T00:00:00+00:00 List-Id: 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.