summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@gnu.org>1996-11-16 00:19:07 +0000
committerKarl Berry <karl@gnu.org>1996-11-16 00:19:07 +0000
commita71d56b4cce54f9159014912444210869d5a0681 (patch)
treeac9b2a6ac95d0d6ce03c1679f37e4ab774f2c076
parent10011ce2890bbac3b5f968a98a9547aa3c8e0823 (diff)
downloadgunmake-a71d56b4cce54f9159014912444210869d5a0681.tar.gz
(\parsetpheaderline): Don't go through \tptemp when
removing braces from #2, use the macro call directly. (\removeemptybraces): Expand to #1 instead of defining \tptemp. From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>. This makes @deftp {Data type} {struct termios} work again.
-rw-r--r--texinfo.tex7
1 files changed, 3 insertions, 4 deletions
diff --git a/texinfo.tex b/texinfo.tex
index 8e2ce6e..ee365f4 100644
--- a/texinfo.tex
+++ b/texinfo.tex
@@ -3792,17 +3792,16 @@ width0pt\relax} \fi
}
% Fine, but then we have to eventually remove the \empty *and* the
-% braces (if any). That's what this does, putting the result in \tptemp.
+% braces (if any). That's what this does.
%
-\def\removeemptybraces\empty#1\relax{\def\tptemp{#1}}%
+\def\removeemptybraces\empty#1\relax{#1}
% After \spacesplit has done its work, this is called -- #1 is the final
% thing to call, #2 the type name (which starts with \empty), and #3
% (which might be empty) the arguments.
%
\def\parsetpheaderline#1#2#3{%
- \removeemptybraces#2\relax
- #1{\tptemp}{#3}%
+ #1{\removeemptybraces#2\relax}{#3}%
}%
\def\defopvarparsebody #1#2#3#4#5 {\begingroup\inENV %