diff options
author | Karl Berry <karl@gnu.org> | 1996-11-19 21:11:43 +0000 |
---|---|---|
committer | Karl Berry <karl@gnu.org> | 1996-11-19 21:11:43 +0000 |
commit | c44db1b1985cb3c41ea9cd76fc5dd60edd087842 (patch) | |
tree | dfb2f394c6c6e0499f18880cdf82c837b2c13aae | |
parent | afd4eb3759746286f7cccfbe27c45d52eb49b7b3 (diff) | |
download | glibc-c44db1b1985cb3c41ea9cd76fc5dd60edd087842.tar.gz glibc-c44db1b1985cb3c41ea9cd76fc5dd60edd087842.tar.xz glibc-c44db1b1985cb3c41ea9cd76fc5dd60edd087842.zip |
(\deftypevarheader, \deftypevrheader): Remove
* texinfo.tex (\deftypevarheader, \deftypevrheader): Remove anything after the first space in the name to be indexed, for the sake of tzname[2]. (\dovarind): New macro. From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
-rw-r--r-- | manual/texinfo.tex | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/manual/texinfo.tex b/manual/texinfo.tex index 25c51e4f9d..f9254e7734 100644 --- a/manual/texinfo.tex +++ b/manual/texinfo.tex @@ -1,5 +1,5 @@ %% TeX macros to handle Texinfo files. -%% $Id: texinfo.tex,v 2.192 1996/11/17 00:12:46 karl Exp $ +%% $Id: texinfo.tex,v 2.193 1996/11/19 21:11:43 karl Exp $ % Copyright (C) 1985, 86, 88, 90, 91, 92, 93, % 94, 95, 1996 Free Software Foundation, Inc. @@ -36,7 +36,7 @@ % This automatically updates the version number based on RCS. \def\deftexinfoversion$#1: #2 ${\def\texinfoversion{#2}} -\deftexinfoversion$Revision: 2.192 $ +\deftexinfoversion$Revision: 2.193 $ \message{Loading texinfo package [Version \texinfoversion]:} % If in a .fmt file, print the version number @@ -4049,19 +4049,21 @@ width0pt\relax} \fi \def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader} -% #1 is the data type. #2 is the name. +% #1 is the data type. #2 is the name, perhaps followed by text that +% is actually part of the data type, which should not be put into the index. \def\deftypevarheader #1#2{% -\doind {vr}{\code{#2}}% Make entry in variables index +\dovarind#2 \relax% Make entry in variables index \begingroup\defname {\defheaderxcond#1\relax$$$#2}{Variable}% \interlinepenalty=10000 \endgraf\penalty 10000\vskip -\parskip\penalty 10000 \endgroup} +\def\dovarind#1 #2\relax{\doind{vr}{\code{#1}}} % @deftypevr {Global Flag} int enable \def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader} -\def\deftypevrheader #1#2#3{\doind {vr}{\code{#3}}% +\def\deftypevrheader #1#2#3{\dovarind#3 \relax% \begingroup\defname {\defheaderxcond#2\relax$$$#3}{#1} \interlinepenalty=10000 \endgraf\penalty 10000\vskip -\parskip\penalty 10000 |