Inizialize

Inizialize — Strumenti per l'inizializzazione della MLib.

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <mlib.h>

#define             m_main                              (argc,
                                                         argv)
#define             m_main_init                         (argc,
                                                         argv)
MStatus             m_init                              (int *argc,
                                                         char ***argv);

Description

Mlib può essere inizializzata attraverso questa serie di strumenti. Non inizializzando la libreria potranno essere comunque utilizzate la maggior parte degli strumenti della Mlib.

Details

m_main()

    #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

argc :

indirizzo al parametro 'argc' della main()

argv :

indirizzo al parametro 'argv' della main()

m_main_init()

    #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

argc :

indirizzo al parametro 'argc' della main()

argv :

indirizzo al parametro 'argv' della main()

m_init ()

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.

argc :

indirizzo al parametro 'argc' della main()

argv :

indirizzo al parametro 'argv' della main()

Returns :

MCORRECT in caso di corretta esecuzione MERROR in caso di errore

Since 0.0.2