Here is a patch for tzfile.5 to implement this change and a spelling correction:<br><br>--- <a href="http://tzfile.5.org">tzfile.5.org</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2007-08-20 07:47:41.000000000 -0700<br>+++ tzfile.5&nbsp;&nbsp;&nbsp; 2007-11-29 17:40:34.925076000
 -0800<br>@@ -57,7 +57,9 @@<br>&nbsp;described in the file is associated with the same-indexed transition time.<br>&nbsp;These values serve as indices into an array of<br>&nbsp;.I ttinfo<br>-structures that appears next in the file;<br>
+structures (with<br>+.I tzh_typecnt<br>+entries) that appears next in the file;<br>&nbsp;these structures are defined as follows:<br>&nbsp;.in +.5i<br>&nbsp;.sp<br>@@ -138,7 +140,7 @@<br>&nbsp;the above header and data is followed by a second header and data,
<br>&nbsp;identical in format except that<br>&nbsp;eight bytes are used for each transition time or leap second time.<br>-After the second header and data comes a newline-encloded,<br>+After the second header and data comes a newline-enclosed,
<br>&nbsp;POSIX-TZ-environment-variable-style string for use in handling instants<br>&nbsp;after the last transition time stored in the file<br>&nbsp;(with nothing between the newlines if there is no POSIX representation for<br><br>The attachment (523 bytes) is just in case the patch above is scrambled.
<br><br><br><div class="gmail_quote">On Nov 25, 2007 7:09 PM, Jonathan Leffler &lt;<a href="mailto:jonathan.leffler@gmail.com">jonathan.leffler@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Part way through the description of the file structure, the document says:<br><br><div style="margin-left: 40px;">These values serve as indices into an array of ttinfo<br>structures that appears next in the file; these structures
<br>are defined as follows:<br clear="all"></div><br>It isn&#39;t immediately clear that there are tzh_typecnt entries in the array of ttinfo structures.<br><br>Maybe the modification is as simple as:<br><br><div style="margin-left: 40px;">

These values serve as indices into an array of ttinfo<br>structures (with tzh_typecnt entries) that appears next in the file; these structures<br>are defined as follows:<br></div><font color="#888888"><br>-- <br>Jonathan Leffler &lt;
<a href="mailto:jonathan.leffler@gmail.com" target="_blank">
jonathan.leffler@gmail.com</a>&gt; &nbsp;#include &lt;disclaimer.h&gt;<br>Guardian of DBD::Informix - v2007.0914 - <a href="http://dbi.perl.org" target="_blank">http://dbi.perl.org</a><br>&quot;Blessed are we who can laugh at ourselves, for we shall never cease to be amused.&quot;
</font></blockquote></div><br><br clear="all"><br>-- <br>Jonathan Leffler &lt;<a href="mailto:jonathan.leffler@gmail.com">jonathan.leffler@gmail.com</a>&gt; &nbsp;#include &lt;disclaimer.h&gt;<br>Guardian of DBD::Informix - v2007.0914
 - <a href="http://dbi.perl.org">http://dbi.perl.org</a><br>&quot;Blessed are we who can laugh at ourselves, for we shall never cease to be amused.&quot;