\def\dhead{\parse@dhd\dhead@}
\def\dhead@#1#2#3#4#5{% {MOD}{CAT}{{...}...}{NAME}{SYNOPSIS}
\if@dheadfirst\global\@dheadfirstfalse\else\relax\\[\smallskipamount]\fi%
+ \phantomsection%
{\let\protect\@empty\let\@uscore\relax%
\edef\temp@{\@desc@dispatch{desclabel}{#2}{#2}{#1}{#4}#3}%
\def\@uscore{_\@gobble}\expandafter\message\expandafter{\temp@}%