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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Received: by 2002:a6b:790c:: with SMTP id i12-v6mr22260172iop.107.1537273290068; Tue, 18 Sep 2018 05:21:30 -0700 (PDT) X-Received: by 2002:aca:d417:: with SMTP id l23-v6mr41581oig.7.1537273289808; Tue, 18 Sep 2018 05:21:29 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!85.12.16.68.MISMATCH!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!x188-v6no62287ite.0!news-out.google.com!z5-v6ni72ite.0!nntp.google.com!x188-v6no62285ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 18 Sep 2018 05:21:29 -0700 (PDT) In-Reply-To: <082b9b50-7689-4990-8b7e-9106a6564371@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.232.120.25; posting-account=uulyKwoAAAA86DO0ODu--rZtbje8Sytn NNTP-Posting-Host: 178.232.120.25 References: <01166054-3971-4df6-8af4-f9fc4d8a30c4@googlegroups.com> <082b9b50-7689-4990-8b7e-9106a6564371@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <4260495f-b6f0-4ffe-833b-fb0c9e888923@googlegroups.com> Subject: Re: Interface To C Struct That Includes An Array From: Egil H H Injection-Date: Tue, 18 Sep 2018 12:21:30 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 1874 X-Received-Body-CRC: 3716495791 Xref: reader02.eternal-september.org comp.lang.ada:54360 Date: 2018-09-18T05:21:29-07:00 List-Id: On Tuesday, September 18, 2018 at 1:54:37 PM UTC+2, rog...@iinet.net.au wro= te: > The final three zeros above are an error in my report. I don't think so. (11, 0, 0, 0) is most likely a 32-bit integer in little-e= ndian format (interpreted as a byte array, with each byte printed in decima= l), and all of it represents the string length (and since the length is spe= cified, you should not assume a zero-terminated string) --=20 ~egilhh