% Figure commands
%
\newcommand{\curfig}{fig.~\thefigure}
+
\newcommand{\nfig}{%
\setcounter{usercount}{\value{figure}}%
\addtocounter{usercount}{1}%
fig.~\thechapter.\theusercount}
+
\newcommand{\pfig}{%
\setcounter{usercount}{\value{figure}}%
\addtocounter{usercount}{-1}%
fig.~\thechapter.\theusercount}
+
\newcommand{\figref}[1]{fig.~\ref{#1}}
%
% Tables commands
% Command for section and chapters
%
\newcommand{\capref}[1]{cap.~\ref{#1}}
-\newcommand{\sezref}[1]{sez.~\ref{#1}}
-
+\newcommand{\secref}[1]{sez.~\ref{#1}}
%
% Macro to create a special environment for function prototypes
%
-\newenvironment{prototype}[1]{\begin{itemize}
- \item \texttt{#1}}{\end{itemize}}
-\newenvironment{errlist}{\begin{itemize}}{\end{itemize}}
-
-
+\newenvironment{prototype}[2]{
+ \center
+ \footnotesize
+ \begin{minipage}[c]{14cm}
+ \par \texttt{\#include <#1>}
+% \par \
+ \par \texttt{#2}
+% \begin{lstlisting}{}
+% #1
+% #2
+% \end{lstlisting}
+ \begin{list}{}{}
+ \item }
+{ \end{list}
+ \par
+\par \texttt{ }
+\end{minipage}
+\normalsize
+\par
+}
+\newenvironment{errlist}{\begin{description}}{\end{description}}