Function Pointer

Function Pointer — Puntatori a funzione

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <mlib.h>

MStatus             (*MInizialize)                      (mpointer data1,
                                                         mpointer data2);
MStatus             (*MDestroy)                         (mpointer data);

Description

Questi sono una serie di puntatori a funzione di uso comune nella libreria MLib.

Details

MInizialize ()

MStatus             (*MInizialize)                      (mpointer data1,
                                                         mpointer data2);

Utilizzato nella inizializzazione di dati.

data1 :

indirizzo a dati da inizializzare

data2 :

indirizzo a dati da passare alla funzione di inizializzazione

Returns :

MCORRECT in caso di corretta esecuzione MERROR in caso di errore

MDestroy ()

MStatus             (*MDestroy)                         (mpointer data);

Utilizzato nella liberazione in memoria di dati.

data :

indirizzo a dati da liberare in memoria

Returns :

MCORRECT in caso di corretta esecuzione MERROR in caso di errore