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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c1f101e666189cda X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-04-23 11:59:22 PST Path: archiver1.google.com!news1.google.com!news.glorb.com!news.jgaa.com!news.hacking.dk!pnx.dk!munin.nbi.dk!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: Converting application from BIG ENDIAN to LITTLE ENDIAN machine Date: 23 Apr 2004 20:59:20 +0200 Organization: Munin Sender: sparre@sparre.crs4.it Message-ID: References: <89219f7f.0404230750.12f64b28@posting.google.com> NNTP-Posting-Host: 80.241.165.33 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: munin.grove.home 1082746761 8975 80.241.165.33 (23 Apr 2004 18:59:21 GMT) X-Complaints-To: sparre@munin.nbi.dk NNTP-Posting-Date: Fri, 23 Apr 2004 18:59:21 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.ada:7430 Date: 2004-04-23T20:59:20+02:00 List-Id: Claude Riendeau wrote: > I'm new to ADA and this is probably a classical. Writing Ada "Ada" and not "ADA" would have concealed this a bit. :-) > I have to have this large application that was programmed for a BIG > ENDIAN machine to run on a LITTLE ENDIAN machine. I need to reorder > all the records BIT definitions (at 0 range 3 .. 12), and I have > 10000+ lines of code to convert. I'd like to automate this. Have you considered simply to use "Bit_Order" to handle this? Take a look at chapter 13 in the Ada Reference Manual for a formal description of how it works. Jacob -- from DoD Directive 2000.12 "DEFINITIONS (...) 18. Terrorism. The calculated use of violence or threat of violence to inculcate fear; intended to coerce or to intimidate governments or societies in the pursuit of goals that are generally political, religious, or ideological."