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. :-)