--- /dev/null
+diff -up texlive-texmf-2007/texmf-dist/tex/latex/base/latex.ltx.5yr-old texlive-texmf-2007/texmf-dist/tex/latex/base/latex.ltx
+--- texlive-texmf-2007/texmf-dist/tex/latex/base/latex.ltx.5yr-old 2006-08-27 20:16:22.000000000 +0200
++++ texlive-texmf-2007/texmf-dist/tex/latex/base/latex.ltx 2011-07-26 14:26:17.928040793 +0200
+@@ -532,17 +532,17 @@
+ \expandafter\reserved@a\fmtversion\@nil
+ \ifnum\count@>65
+ \typeout{^^J%
+-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
+-! You are attempting to make a LaTeX format from a source file^^J%
+-! That is more than five years old.^^J%
+-!^^J%
+-! If you enter <return> to scroll past this message then the format^^J%
+-! will be built, but please consider obtaining newer source files^^J%
+-! before continuing to build LaTeX.^^J%
+-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
++------------------------------------------------------------------^^J%
++| You are attempting to make a LaTeX format from a source file^^J%
++| That is more than five years old.^^J%
++|^^J%
++| If you enter <return> to scroll past this message then the format^^J%
++| will be built, but please consider obtaining newer source files^^J%
++| before continuing to build LaTeX.^^J%
++------------------------------------------------------------------^^J%
+ }
+- \errhelp{To avoid this error message, obtain new LaTeX sources.}
+- \errmessage{LaTeX source files more than 5 years old!}
++ \typeout{To avoid this error message, obtain new LaTeX sources.}
++ \typeout{LaTeX source files more than 5 years old!}
+ \fi
+ \let\reserved@a\relax
+ \fi
--- /dev/null
+diff -up texlive-2007/texk/web2c/tex.ch.extramembot texlive-2007/texk/web2c/tex.ch
+--- texlive-2007/texk/web2c/tex.ch.extramembot 2006-12-19 02:11:11.000000000 +0100
++++ texlive-2007/texk/web2c/tex.ch 2011-11-30 12:03:32.052795763 +0100
+@@ -365,7 +365,7 @@ for i:=@'177 to @'377 do xchr[i]:=i;
+ {Initialize enc\TeX\ data.}
+ for i:=0 to 255 do mubyte_read[i]:=null;
+ for i:=0 to 255 do mubyte_write[i]:=0;
+-for i:=0 to 128 do mubyte_cswrite[i]:=null;
++for i:=0 to 127 do mubyte_cswrite[i]:=null;
+ mubyte_keep := 0; mubyte_start := false;
+ write_noexpanding := false; cs_converting := false;
+ special_printing := false; message_printing := false;
+diff -up texlive-2007/texk/web2c/xetexdir/xetex.ch.extramembot texlive-2007/texk/web2c/xetexdir/xetex-noenc.ch
+--- texlive-2007/texk/web2c/xetexdir/xetex.ch.extramembot 2006-07-26 18:19:45.000000000 +0200
++++ texlive-2007/texk/web2c/xetexdir/xetex.ch 2011-11-30 12:03:32.053795764 +0100
+@@ -178,7 +178,7 @@ for i:=@'177 to @'377 do xchr[i]:=i;
+ {Initialize enc\TeX\ data.}
+ for i:=0 to 255 do mubyte_read[i]:=null;
+ for i:=0 to 255 do mubyte_write[i]:=0;
+-for i:=0 to 128 do mubyte_cswrite[i]:=null;
++for i:=0 to 127 do mubyte_cswrite[i]:=null;
+ mubyte_keep := 0; mubyte_start := false;
+ write_noexpanding := false; cs_converting := false;
+ special_printing := false; message_printing := false;