\fi
\let\funcfont=\bf
\newcount\argc@ount
+\reversemarginpar
+\setlength{\marginparsep}{3pt}
+%\setlength{\marginparwidth}{1in}
%
% funcdecl is used as \begin{funcdecl}{funcname}{return type}{firstline}
%
% see fixunder.sty for comments on why the \underrealtrue & \underrealfalse
% stuff is here.
\newenvironment{funcdecl}[3]{\underrealtrue\index{#1}\underrealfalse%
+\gdef\funcn@me{#1}
\argc@ount=0\begin{tabbing}
#2 \\
{\bf #1}(\= \+ #3%
}{)
-\end{tabbing}
+\end{tabbing}\marginpar{{\sloppy \funcn@me}}
}
\newcommand{\docomm@}{\ifnum\argc@ount >0, \\\fi}
\newcommand{\funcvoid}{\argc@ount=0}
\fi
\let\funcfont=\bf
\newcount\argc@ount
+\reversemarginpar
+\setlength{\marginparsep}{3pt}
+%\setlength{\marginparwidth}{1in}
%
% funcdecl is used as \begin{funcdecl}{funcname}{return type}{firstline}
%
% see fixunder.sty for comments on why the \underrealtrue & \underrealfalse
% stuff is here.
\newenvironment{funcdecl}[3]{\underrealtrue\index{#1}\underrealfalse%
+\gdef\funcn@me{#1}
\argc@ount=0\begin{tabbing}
#2 \\
{\bf #1}(\= \+ #3%
}{)
-\end{tabbing}
+\end{tabbing}\marginpar{{\sloppy \funcn@me}}
}
\newcommand{\docomm@}{\ifnum\argc@ount >0, \\\fi}
\newcommand{\funcvoid}{\argc@ount=0}