Hi,

IMHO the definiton in texinfo.tex (version 1999-09-25.10) of @deftypeivar is wrong, it 
says:
(starting on line  4710)

==========
% #1 is the class name, #2 the data type, #3 the variable name.
\def\deftypeivarheader#1#2#3{%
  \dosubind{vr}{\code{#3}}{\putwordof\ \code{#1}}% entry in variable index
  \begingroup
        \defname{#3}{\putwordInstanceVariableof\ \code{#1}}%
        \defvarargs{#3}%
  \endgroup
}
==========

The following works right, but I'm no TeXpert, but it has the desired (and documented) 
effect:

==========
% #1 is the class name, #2 the data type, #3 the variable name.
\def\deftypeivarheader#1#2#3{%
  \dosubind{vr}{\code{#3}}{\putwordof\ \code{#1}}% entry in variable index
  \begingroup
        \defname{\defheaderxcond#2\relax$$$#3}{\putwordInstanceVariableof\ \code{#1}}%
        \defvarargs{}%
  \endgroup
}
==========


Marcel

Reply via email to