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,ee7e80feb46de7ac X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: How to perform bit-wise xor, and...? Date: 1996/11/27 Message-ID: #1/1 X-Deja-AN: 201109499 references: <5747oa$svi@umacss1.umac.mo> <329a4c6e.13988683@news.demon.co.uk> organization: New York University newsgroups: comp.lang.ada Date: 1996-11-27T00:00:00+00:00 List-Id: Brian said ">That means you can pragma Pack an array of Boolean, and each element of the >array will occupy contiguous bits of storage. > But don't bet on it especially if you are using a 'Meridian' (ugh!) complier as it doesn't as many hours of frustrating debugging proved!" Well I can't speak for the (now obsolete) Meridian compiler, but it is certainly the case that you can count on the proper Pack semantics from all validated compilers and certainly all versions of GNAT provide proper packed boolean semantics!