On Wed, Sep 4, 2013, at 17:36, Stephen Colebourne wrote:
Just to note that I parse the source tzdb because the binary data does not contain all the data AFAIK. A new source format that generates a file in the old format would work so long as the distribution contained the generated old format files.
The only data that the binary data doesn't contain is the question whether some transition was based on a "last sunday" rule or a fixed date, which is an entirely academic question for past data, and which it actually _does_ usually contain for the present/open-ended-future data (where it doesn't, it attempts to include a full 400 years on the assumption that the transitions will repeat exactly after 400 years) It's not clear why you need that information. Is it possible that you made this design transition before the 64-bit format was added, and needed to support dates after 2038?