% This first block is the beginnings of an implementation for
% \package{natbib}. Surely there is a better way.
% \begin{macrocode}
-\newif\ifmlastyle@pages
-\renewcommand\NAT@citetp
-{\@ifnextchar[{\mlastyle@pagestrue\NAT@@citetp}%
- {\mlastyle@pagesfalse\NAT@@citetp[]}}
\newcommand{\bibstyle@mlastyle}{%
\bibpunct[\mlastyle@space]{\mlastyle@brack(}{\mlastyle@brack)}%
{;}{a}{\mlastyle@comma}{,}
\def\mlastyle@notitle
{ \ \ \ \ \unskip\unskip\unskip\unskip\unskip\unskip}
\RequirePackage{natbib}
+\newif\ifmlastyle@pages
+\renewcommand\NAT@citetp
+{\@ifnextchar[{\mlastyle@pagestrue\NAT@@citetp}%
+ {\mlastyle@pagesfalse\NAT@@citetp[]}}
% \end{macrocode}
%\end{macro}
% \begin{macro}{\cite}