% multi-functions boxed description
%
\newcommand{\headdecl}[1]{\par \texttt{\#include <#1>}}
-\newcommand{\funcdecl}[1]{\par \texttt{#1}}
+\newcommand{\funcdecl}[1]{\item\texttt{#1}\par}
\newenvironment{functions}
{% defining what is done by \begin
\center
\footnotesize
\begin{minipage}[c]{14cm}
+ \begin{description}{}{}
- \begin{list}{}{}
- \item }
+}
{% defining what is done by \end
- \end{list}
+ \end{description}
\par
\par \texttt{ }
\end{minipage}
\normalsize
\par
}
-\newenvironment{errlist}{\begin{description}}{\end{description}}
Le funzioni previste dallo standard ANSI C per la gestione della memoria sono
quattro, i prototipi sono i seguenti:
-\begin{prototypes}
+\begin{functions}
\headdecl{stdlib.h}
\funcdecl{void *calloc(size\_t size)}
Alloca \texttt{size} bytes nello heap. La memoria viene inizializzata a 0.
La funzione non ritorna nulla.
-\end{prototypes}
+\end{functions}
\begin{prototype}{stdlib.h}{void *calloc(size\_t size)}
Alloca \texttt{size} bytes nello heap. La memoria viene inizializzata a 0.