[tz] Proposal: validation text file with releases
guy at alum.mit.edu
Wed Jul 15 20:25:47 UTC 2015
On Jul 15, 2015, at 1:19 PM, Guy Harris <guy at alum.mit.edu> wrote:
> The data is stored in big-endian form (done so that it could be shared over NFS by big-endian Sun-2, Sun-3, and Sun-4 machines and little-endian Sun386i machines), and uses standard lengths (the tzdata(5) man page uses "long" in structure definitions, but that's more informative than normative; it also explicitly speaks of "four-byte" values, and that's what's normative), so it should be portable to all 8-bit-byte two's-complement machines (other machines are on their own reading them).
> (I'll update the man page to be less C-on-ILP32-platform-oriented.)
Actually, the *current* version in the GitHub repository uses "int32_t" rather than "long", so, whilst it does use C structures, it no longer assumes an ILP32 platform. No update should be necessary.
More information about the tz