If you should happen to write up something longer, but choose not to send it to the list, please copy me. I'm not in the standards-writing deliberations, but I've been interested in C, and library implementation, and time, for a long time. This thread may be straying from the work focus of tz-list, perhaps, but I'm enjoying learning from it.

-Bennett
(subscribed to the list from my older bet@rahul.net address)

On Mon, Jan 15, 2024, 10:01 Steve Summit via tz <tz@iana.org> wrote:
You wrote:
> | But what I was convincing myself of was precisely, as you
> | put it, that the number generated by strftime %s:
> | > ...is *not* the time_t value that produced this
> | > struct tm - it cannot be, as no such thing need exist.
>
> Note you need to keep the correct standards in your head,
> and know what each requires, and what each specifies.

You also need to be clear about whether you're thinking as a user
or an implementor.  Also whether you're thinking about the way
things are, or ought to be.  I probably haven't been doing a good
job of either, in this thread.

Consequently I'm afraid we're talking at cross purposes.
I may be able to pen a longer reply when I have more time, but
likely not to the full list, as I doubt anyone else is interested
in any more of my internal dialog, or your lengthy rebuttals to
your, well, misunderstandings of it. :-)