automaticamente il codice necessario, seguendo quella che viene chiamata
una \textit{calling convention}; quella standard usata con il C ed il C++
è detta \textit{cdecl} e prevede che gli argomenti siano caricati nello
- \textit{stack} dal chiamante da destra a sinistra, e che si il chiamante
+ \textit{stack} dal chiamante da destra a sinistra, e che sia il chiamante
stesso ad eseguire la ripulitura dello \textit{stack} al ritorno della
funzione, se ne possono però utilizzare di alternative (ad esempio nel
- pascal gli argomenti sono inseriti da sinistra a destra ed è compito del
+ Pascal gli argomenti sono inseriti da sinistra a destra ed è compito del
chiamato ripulire lo \textit{stack}), in genere non ci si deve preoccupare
di questo fintanto che non si mescolano funzioni scritte con linguaggi
diversi.}
deve essere chiamata prima di qualunque allocazione di memoria, altrimenti
fallirà con un valore di ritorno pari a $-1$.
-Se come argomento di \func{mcheck} si passa \var{NULL} verrà utilizzata una
+Se come argomento di \func{mcheck} si passa \val{NULL} verrà utilizzata una
funzione predefinita che stampa un messaggio di errore ed invoca la funzione
\func{abort} (vedi sez.~\ref{sec:sig_alarm_abort}), altrimenti si dovrà create
una funzione personalizzata che verrà eseguita ricevendo un unico argomento di