gwenhywfar.h File Reference

#include <gwenhywfar/gwenhywfarapi.h>
#include <gwenhywfar/error.h>
#include <gwenhywfar/buffer.h>
#include <gwenhywfar/stringlist.h>

Go to the source code of this file.

Defines

#define GWEN_PM_DATADIR   "datadir"
#define GWEN_PM_LIBNAME   "gwenhywfar"
#define GWEN_PM_LOCALEDIR   "localedir"
#define GWEN_PM_PLUGINDIR   "plugindir"
#define GWEN_PM_SYSCONFDIR   "sysconfdir"

Functions

GWENHYWFAR_API int GWEN_Fini ()
GWENHYWFAR_API int GWEN_Fini_Forced ()
GWENHYWFAR_API int GWEN_Init ()
GWENHYWFAR_API void GWEN_Version (int *major, int *minor, int *patchlevel, int *build)

Define Documentation

#define GWEN_PM_DATADIR   "datadir"

Path identifier for the data files of this gwenhywfar installation, which point to e.g. "/usr/share/gwenhywfar"

Definition at line 56 of file gwenhywfar.h.

Referenced by GWEN_Init(), GWEN_Io_LayerTls_Prepare(), and print_paths().

#define GWEN_PM_LIBNAME   "gwenhywfar"

This is used as the destLib name for paths of Gwenhywfar when used with GWEN_PathManager_AddPath and other functions of that group.

Definition at line 42 of file gwenhywfar.h.

Referenced by GWEN_ConfigMgr_ModuleInit(), GWEN_Crypt_Token_ModuleInit(), GWEN_DBIO_ModuleInit(), GWEN_I18N_ModuleInit(), GWEN_Init(), GWEN_Io_LayerTls_Prepare(), and print_paths().

#define GWEN_PM_LOCALEDIR   "localedir"

Path identifier for the locale data directory of this gwenhywfar installation, which might point to e.g. "/usr/share/locale"

Definition at line 49 of file gwenhywfar.h.

Referenced by GWEN_I18N_ModuleInit(), GWEN_Init(), and print_paths().

#define GWEN_PM_PLUGINDIR   "plugindir"

Path identifier for the plugin library files of this gwenhywfar installation, which point to e.g. "/usr/lib/gwenhywfar/plugins/0"

Definition at line 53 of file gwenhywfar.h.

Referenced by GWEN_ConfigMgr_ModuleInit(), GWEN_Crypt_Token_ModuleInit(), GWEN_DBIO_ModuleInit(), GWEN_Init(), and print_paths().

#define GWEN_PM_SYSCONFDIR   "sysconfdir"

Path identifier for the system-wide configuration directory of this gwenhywfar installation, which might point to e.g. "/etc"

Definition at line 46 of file gwenhywfar.h.

Referenced by GWEN_Init(), and print_paths().


Function Documentation

GWENHYWFAR_API int GWEN_Fini (  ) 
GWENHYWFAR_API int GWEN_Fini_Forced (  ) 

Definition at line 387 of file gwenhywfar.c.

References GWEN_Fini(), and gwen_is_initialized.

GWENHYWFAR_API int GWEN_Init (  ) 
GWENHYWFAR_API void GWEN_Version ( int *  major,
int *  minor,
int *  patchlevel,
int *  build 
)

Generated by  doxygen 1.6.2