MLib Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#include <mlib.h> #define m_main (argc, argv) #define m_main_init (argc, argv) MStatus m_init (int *argc
,char ***argv
);
Mlib può essere inizializzata attraverso questa serie di strumenti. Non inizializzando la libreria potranno essere comunque utilizzate la maggior parte degli strumenti della Mlib.
#define m_main(argc,argv) main (int argc, char *argv[])
stability
: Unstable
Macro di semplificazione. Utilizzata assieme alla macro m_main_init.
Provvede ad inserire nella dichiarazione della funzione standard main()
i giusti riferimenti al formato degli argomenti relativi.
see also: m_main_init
|
indirizzo al parametro 'argc' della main()
|
|
indirizzo al parametro 'argv' della main()
|
#define m_main_init(argc,argv) m_init (&argc, &argv)
stability
: Unstable
Macro di semplificazione. Utilizzata assieme alla macro m_main.
Provvede ad inserire nella chiamata alla funzione m_init()
l'operatore di indirizzamento agli argomenti passati.
see also: m_main
|
indirizzo al parametro 'argc' della main()
|
|
indirizzo al parametro 'argv' della main()
|
MStatus m_init (int *argc
,char ***argv
);
stability
: Unstable
La funzione m_init()
setta ed inizializza dei parametri importanti per
il corretto funzionamento della libreria MLib.
Non inserendo la chiamata a questa funzione sarà comunque possibile utilizzare la maggior parte degli strumenti offerti dalla mlib. Non saranno disponibili alcune caratteristiche come ad esempio la gestione interna degli errori attraverso la visualizzazione di approfonditi messaggi su display.
|
indirizzo al parametro 'argc' della main()
|
|
indirizzo al parametro 'argv' della main()
|
Returns : |
MCORRECT in caso di corretta esecuzione
MERROR in caso di errore
|
Since 0.0.2