SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Namespaces | Macros | Typedefs | Functions | Variables
ini_fini.c File Reference

Initialisation and termination. More...

Namespaces

 xref_spr_ini_fini
 Module initilisation and finalisation
 

Macros

#define SPR_INI_DEP(dep_mod_name)
 
#define SPR_INI_MOD(mod_name, ini_func, fini_func, dep_lst)
 

Typedefs

typedef struct SprIniDep SprIniDep
 
typedef struct SprIniMod SprIniMod
 

Functions

int spr_ini_register (SprIniMod *curr_mod)
 
int spr_ini_resolve (void)
 
int spraak_ini (void)
 
void spraak_fini (void)
 

Variables

const char * spr_ini_fail
 

Detailed Description

Initialisation and termination.

This module will call the necessary initialisation and termination routines when spraak_ini() and spraak_fini() are called (see Some definitions: on how initialisation and termination routines are marked).
The module also provides auxilary functions to help ordering the initialisation and termination actions.

Author
Kris Demuynck
Date
06/02/2008