gwenhywfar
4.3.1
|
#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" |
#define | GWEN_PM_SYSDATADIR "sysdatadir" |
Functions | |
GWENHYWFAR_API int | GWEN_Fini (void) |
GWENHYWFAR_API int | GWEN_Fini_Forced (void) |
GWENHYWFAR_API int | GWEN_Init (void) |
GWENHYWFAR_API void | GWEN_Version (int *major, int *minor, int *patchlevel, int *build) |
#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_SyncIo_Tls_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_DlgInput_new(), GWEN_DlgMessage_new(), GWEN_DlgProgress_new(), GWEN_DlgShowBox_new(), GWEN_I18N_ModuleInit(), GWEN_Init(), GWEN_SyncIo_Tls_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().
#define GWEN_PM_SYSDATADIR "sysdatadir" |
Path identifier for generic data files of this installation, which points to e.g. "/usr/share". Please note: The difference between this identifier and GWEN_PM_DATADIR is that the latter points to Gwenhywfar's own data files while this identifier here points to the generic data folder (usually the parent of GWEN_PM_DATADIR).
Definition at line 66 of file gwenhywfar.h.
Referenced by GWEN_DlgInput_new(), GWEN_DlgMessage_new(), GWEN_DlgProgress_new(), GWEN_DlgShowBox_new(), and GWEN_Init().
GWENHYWFAR_API int GWEN_Fini | ( | void | ) |
Definition at line 301 of file gwenhywfar.c.
References DBG_ERROR, GWEN_ConfigMgr_ModuleFini(), GWEN_Crypt3_ModuleFini(), GWEN_Crypt_Token_ModuleFini(), GWEN_DBIO_ModuleFini(), GWEN_Error_ModuleFini(), GWEN_I18N_ModuleFini(), GWEN_InetAddr_ModuleFini(), gwen_is_initialized, GWEN_LibLoader_ModuleFini(), GWEN_LOGDOMAIN, GWEN_Logger_ModuleFini(), GWEN_Memory_ModuleFini(), GWEN_PathManager_ModuleFini(), GWEN_Plugin_ModuleFini(), GWEN_Process_ModuleFini(), and GWEN_Socket_ModuleFini().
Referenced by GWEN_Fini_Forced().
GWENHYWFAR_API int GWEN_Fini_Forced | ( | void | ) |
Definition at line 409 of file gwenhywfar.c.
References GWEN_Fini(), and gwen_is_initialized.
GWENHYWFAR_API int GWEN_Init | ( | void | ) |
Definition at line 92 of file gwenhywfar.c.
References br_init_lib, DBG_DEBUG, DBG_INFO, gwen_binreloc_initialized, GWEN_ConfigMgr_ModuleInit(), GWEN_Crypt3_ModuleInit(), GWEN_Crypt_Token_ModuleInit(), GWEN_DBIO_ModuleInit(), GWEN_Error_ModuleInit(), GWEN_I18N_ModuleInit(), GWEN_InetAddr_ModuleInit(), gwen_is_initialized, GWEN_LibLoader_ModuleInit(), GWEN_LOGDOMAIN, GWEN_Logger_ModuleInit(), GWEN_Memory_ModuleInit(), GWEN_PathManager_AddPath(), GWEN_PathManager_AddPathFromWinReg(), GWEN_PathManager_AddRelPath(), GWEN_PathManager_DefinePath(), GWEN_PathManager_ModuleInit(), GWEN_PathManager_RelModeExe, GWEN_Plugin_ModuleInit(), GWEN_PM_DATADIR, GWEN_PM_LIBNAME, GWEN_PM_LOCALEDIR, GWEN_PM_PLUGINDIR, GWEN_PM_SYSCONFDIR, GWEN_PM_SYSDATADIR, GWEN_Process_ModuleInit(), GWEN_REGKEY_PATHS, GWEN_REGNAME_DATADIR, GWEN_REGNAME_LOCALEDIR, GWEN_REGNAME_PLUGINDIR, GWEN_REGNAME_SYSCONFDIR, GWEN_REGNAME_SYSDATADIR, and GWEN_Socket_ModuleInit().
GWENHYWFAR_API void GWEN_Version | ( | int * | major, |
int * | minor, | ||
int * | patchlevel, | ||
int * | build | ||
) |
Definition at line 417 of file gwenhywfar.c.
References GWENHYWFAR_VERSION_BUILD, GWENHYWFAR_VERSION_MAJOR, GWENHYWFAR_VERSION_MINOR, and GWENHYWFAR_VERSION_PATCHLEVEL.