X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=process.tex;h=d3fe9c504020b81433a0c5b6fd372e919a8d72cf;hb=f8d990a1b2a184dba66301ae20d1f7e8f300c139;hp=eba8b3c188f34be18fc0bf9afc381dffdccac7a3;hpb=68fa6cc298c7449a011865c55c5af979963a2753;p=gapil.git diff --git a/process.tex b/process.tex index eba8b3c..d3fe9c5 100644 --- a/process.tex +++ b/process.tex @@ -444,10 +444,10 @@ seguenti segmenti: 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.} @@ -1177,7 +1177,7 @@ di scrittura oltre i limiti dei buffer allocati. Per questo motivo la funzione 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