summaryrefslogtreecommitdiff
path: root/texinfo.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@gnu.org>1998-02-23 22:34:20 +0000
committerKarl Berry <karl@gnu.org>1998-02-23 22:34:20 +0000
commit8de0e41662daf93a630f292cc9264ee8fae6bc80 (patch)
treef07ecaa74e129d601eabd693ca0aac97bced389d /texinfo.tex
parente94d73997a6de095622b8985ef54c3e2a66a8693 (diff)
downloadmake-8de0e41662daf93a630f292cc9264ee8fae6bc80.tar.gz
1997-08-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* doc/texinfo.tex (xrdef): Read the second argument with \ as an escape character.
Diffstat (limited to 'texinfo.tex')
-rw-r--r--texinfo.tex11
1 files changed, 7 insertions, 4 deletions
diff --git a/texinfo.tex b/texinfo.tex
index f1d7d4f..d8c6bbd 100644
--- a/texinfo.tex
+++ b/texinfo.tex
@@ -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