From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 17 Sep 92 22:26:36 GMT From: aio!sweetpea.jsc.nasa.gov!davenpor@tmc.edu (Darren Davenport 283-4173) Subject: Re: Enumerations Message-ID: <1992Sep17.222636.4782@aio.jsc.nasa.gov> List-Id: In article <9209162110.AA21397@efftoo.boeing.com>, crispen@efftoo.boeing.com (c rispen) writes: |> First, the caveat: I *know* that without rep specs all data in Ada is |> abstract. |> |> But what I'd like to know is, does anyone know of an Ada compiler |> which does not give a machine value of zero for the first element of |> an enumeration, one for the second, and so on? |> |> Just idle curiosity, actually, since it came up in the context of a |> document I'm writing that's going to say, "Use rep specs for interface |> objects and don't trust different compilers to do the same thing". |> |> Thanks, |> +-------------------------------+--------------------------------------+ |> | Bob Crispen | The owls are not what they seem | |> | crispen@foxy.boeing.com +--------------------------------------+ |> | (205) 461-3296 |Opinions expressed here are mine alone| |> +-------------------------------+--------------------------------------+ You do not need to write that in your document because: "The position number of the value of the first listed enumeration literal is zero" LRM 3.5.1(4). Darren Davenport McDonnell Douglas Space Systems Company, Houston Tx