index.sty

<..index.4ht..>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % index.4ht                             2014-07-12-22:36 %
 % Copyright (C) 1999--2009       Eitan M. Gurari         %
 <.TeX4ht copyright.>
 <.index shared.>
 \expandafter\ifx \csname @vwritefile\endcsname\relax
   <.index 4.01beta.>
 \else
   <.index 3.02.>
 \fi
 \Hinput{index}
 \endinput
 -_-_-

index.sty

<..index 4.01beta..>
 \pend:defII\@wrindex{\warn:idx{##1}\title:chs{\html:addr
    \hbox{\Link-{}{<.haddr prefix.>\last:haddr}\EndLink}}{}%
    \edef\:temp{\write\@auxout{%
       \string\@writefile{##1}{\expandafter\string\a:idxmake{\RefFileNumber
          \FileNumber}{\title:chs{<.haddr prefix.>\last:haddr}{\cur:th
          \:currentlabel}}{\a:makeindex}}}}\:temp
 }
 \pend:def\printindex{\def\indexname{\the\@nameuse{idxtitle@\@indextype}}}
 <.index 4.1beta warning.>
 -_-_-

<..index 4.1beta ext I..>
 \expandafter
 \expandafter\expandafter\idx:extI \csname idx@#1\endcsname//%
 -_-_-

<..index 4.1beta ext II..>
 \expandafter
 \expandafter\expandafter\idx:extII \csname idx@#1\endcsname//%
 -_-_-

<..index 4.1beta warning..>+
 \bgroup
    \catcode‘\:=12
    \expandafter\gdef\csname idx:extI\endcsname#1:#2//{#1}
    \expandafter\gdef\csname idx:extII\endcsname#1:#2:#3//{#2}
 \egroup
 -_-_-

<..index 3.02..>
 \pend:defII\@wrindex{\warn:idx{##1}\title:chs{\html:addr
    \hbox{\Link-{}{<.haddr prefix.>\last:haddr}\EndLink}}{}%
    \edef\:temp{\write\@auxout{%
       \string\@vwritefile{##1}{\expandafter\string\a:idxmake{\RefFileNumber
          \FileNumber}{\title:chs{<.haddr prefix.>\last:haddr}{\cur:th
          \:currentlabel}}{\a:makeindex}}}}\:temp
 }
 -_-_-

<..index shared..>
 \ifx \a:makeindex\:UnDef
    \NewConfigure{makeindex}{1} \Configure{makeindex}{}
 \fi
 -_-_-