<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 21, 2023 at 12:05 AM Guy Harris <<a href="mailto:gharris@sonic.net">gharris@sonic.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Jun 20, 2023, at 11:27 PM, Guy Harris via tz <<a href="mailto:tz@iana.org" target="_blank">tz@iana.org</a>> wrote:<br>
<br>
> On Jun 20, 2023, at 2:00 PM, enh via tz <<a href="mailto:tz@iana.org" target="_blank">tz@iana.org</a>> wrote:<br>
> <br>
>> it's actually the openbsd strptime.c that's unhappy:<br>
>> ```<br>
>> In file included from bionic/libc/tzcode/strptime.c:40:<br>
> <br>
> I see the string "bionic" rather than "openbsd" there, so that appears to be *Bionic's* strptime.c that's unhappy.  Is there a requirement that Bionic's strptime.c be unchanged from OpenBSD's?<br>
<br>
In fact, the openbsd strptime.c, as of CVS revision 1.32:<br>
<br>
        <a href="https://cvsweb.openbsd.org/src/lib/libc/time/strptime.c?rev=1.31&content-type=text/x-cvsweb-markup" rel="noreferrer" target="_blank">https://cvsweb.openbsd.org/src/lib/libc/time/strptime.c?rev=1.31&content-type=text/x-cvsweb-markup</a><br>
<br>
does *not* contain the line<br>
<br>
        typedef struct state *timezone_t;<br>
<br>
so it appears that it's the *Bionic* strptime.c that's unhappy.</blockquote><div><br></div><div>(this is answered on the other thread: it's tz's "private.h" that contains that. i'm afraid without reading _both_ threads, the tz@ thread is going to be confusing.) </div></div></div>