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,355f90547d1b4b5 X-Google-Attributes: gid103376,public From: tmoran@bix.com (Tom Moran) Subject: Re: PRECOMPILATION Date: 1999/02/09 Message-ID: <36c0c9f7.6074742@news.pacbell.net>#1/1 X-Deja-AN: 442603037 References: <918556681.260459@dedale.pandemonium.fr> <1999Feb9.081125.1@eisner> <36C08503.510FE86B@magic.fr> X-Complaints-To: abuse@pacbell.net X-Trace: typhoon-sf.pbi.net 918604440 206.170.2.199 (Tue, 09 Feb 1999 15:54:00 PDT) Organization: SBC Internet Services NNTP-Posting-Date: Tue, 09 Feb 1999 15:54:00 PDT Newsgroups: comp.lang.ada Date: 1999-02-09T00:00:00+00:00 List-Id: >and which is very usefull when you interface several languanges, several >compilers >on several architectures. >Then, the ada definitions of the types are universal but the >representation clauses >are enclosed in precompilation options which can be set according to the >architecture (32/64 bits) or the compiler Could you give an example? If the data is to be passed between architectures I would think there is a single "public" form, which would always be the same and thus could always be described by the same representation clause (even if for some compilers that rep clause happened to merely confirm what that particular compiler does anyway).