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 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!news.mixmin.net!gandalf.srv.welterde.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.rrsoftware.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Ada and Unicode Date: Tue, 20 Apr 2021 14:17:38 -0500 Organization: JSA Research & Innovation Message-ID: References: <607b5b20$0$27442$426a74cc@news.free.fr><71f7d65f-ba29-46f1-a187-4c8347a1db03n@googlegroups.com> Injection-Date: Tue, 20 Apr 2021 19:17:39 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="13000"; mail-complaints-to="news@jacob-sparre.dk" X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246 Xref: reader02.eternal-september.org comp.lang.ada:61871 List-Id: "Simon Wright" wrote in message news:lybla9574t.fsf@pushface.org... > Shark8 writes: > >> It's actually a non-issue for Byron, because the file-reader does a >> BOM-check [IIRC defaulting to ASCII in the absence of a BOM] > > GNAT does a BOM-check also. gnatchop does one better, carrying the BOM > from the top of the input file through to each output file. That's what the documentation says, but it didn't work on ACATS source files (the few which use Unicode start with a BOM). I had to write a bunch of extra code in the script generator to stick the options on the Unicode files (that worked). Perhaps that's been fixed since, but I wouldn't trust it (burned once, twice shy). Randy.