On Mon, Nov 16, 2015 at 11:20 PM, Random832 <random832@fastmail.com> wrote:
Bradley White <bww@acm.org> writes:
> Because ...
>
> You also need the leap records to determine the magnitude of the
> tm_sec field during leaps (see the "hit" variable, which probably
> shouldn't be a bool BTW).

I think the question was the opposite - not why the leap records exist,
but why they're not the _only_ difference between a leap tzfile and a
non-leap one.

That may be a possibility, but in general it is preferable to do things at zic time over tzfile read time.