1997-08-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
authorKarl Berry <karl@gnu.org>
Mon, 23 Feb 1998 22:34:20 +0000 (22:34 +0000)
committerKarl Berry <karl@gnu.org>
Mon, 23 Feb 1998 22:34:20 +0000 (22:34 +0000)
* doc/texinfo.tex (xrdef): Read the second argument with \ as an
escape character.

texinfo.tex

index f1d7d4f99f051cf3eda43b6cf6f01628b7fa0467..d8c6bbd54bb003a2877279a7e9c1214a43b59c6b 100644 (file)
@@ -4406,10 +4406,13 @@ width0pt\relax} \fi
 }
 
 % This is the macro invoked by entries in the aux file.
-\def\xrdef #1#2{{%
-  \catcode`\'=\other
-  \expandafter\gdef\csname X#1\endcsname{#2}%
-}}
+% 
+\def\xrdef#1{\begingroup
+  % Reenable \ as an escape while reading the second argument.
+  \catcode`\\ = 0
+  \afterassignment\endgroup
+  \expandafter\gdef\csname X#1\endcsname
+}
 
 % Read the last existing aux file, if any.  No error if none exists.
 \def\readauxfile{\begingroup