summaryrefslogtreecommitdiff
path: root/Build/source/texk
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk')
-rw-r--r--Build/source/texk/web2c/xetexdir/ChangeLog6
-rw-r--r--Build/source/texk/web2c/xetexdir/xetex.ch5
2 files changed, 7 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog
index fbe2536760d..83c5b9385be 100644
--- a/Build/source/texk/web2c/xetexdir/ChangeLog
+++ b/Build/source/texk/web2c/xetexdir/ChangeLog
@@ -1,3 +1,9 @@
+2012-02-11 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * xetex.ch: Adapt to zlib-1.2.6 (problem found by Akira).
+ From zlib-1.2.6/ChangeLog: Fix gzeof() to behave just like
+ feof() when read is not past end of file
+
2011-09-01 Peter Breitenlohner <peb@mppmu.mpg.de>
* XeTeX_ext.h: Do not #include "XeTeXOTMath.h".
diff --git a/Build/source/texk/web2c/xetexdir/xetex.ch b/Build/source/texk/web2c/xetexdir/xetex.ch
index 562da5393b0..4923e9d4faa 100644
--- a/Build/source/texk/web2c/xetexdir/xetex.ch
+++ b/Build/source/texk/web2c/xetexdir/xetex.ch
@@ -6939,12 +6939,9 @@ k:=biggest_lang+1;
@z
@x
-undump_int(x);
if (x<>69069)or feof(fmt_file) then goto bad_fmt
@y
-undump_int(x);
-if (x<>69069) then goto bad_fmt;
-if not w_eof(fmt_file) then goto bad_fmt
+if (x<>69069)or w_eof(fmt_file) then goto bad_fmt
@z
@x