37 #include <gwenhywfar/gwenhywfar.h> 38 #include <gwenhywfar/directory.h> 39 #include <gwenhywfar/pathmanager.h> 62 #include <gnutls/gnutls.h> 76 #define GWEN_REGKEY_PATHS "Software\\Gwenhywfar\\Paths" 77 #define GWEN_REGNAME_PREFIX "prefix" 78 #define GWEN_REGNAME_LIBDIR "libdir" 79 #define GWEN_REGNAME_PLUGINDIR "plugindir" 80 #define GWEN_REGNAME_SYSCONFDIR "sysconfdir" 81 #define GWEN_REGNAME_LOCALEDIR "localedir" 82 #define GWEN_REGNAME_DATADIR "pkgdatadir" 83 #define GWEN_REGNAME_SYSDATADIR "sysdatadir" 101 gnutls_global_init();
104 #ifdef ENABLE_BINRELOC 140 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 163 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 186 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 209 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 232 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 323 "Could not deinitialze module CryptToken2");
329 "Could not deinitialze module ConfigMgr");
335 "Could not deinitialze module DBIO");
341 "Could not deinitialze module Plugin");
347 "Could not deinitialze module Process");
353 "Could not deinitialze module Crypt3");
359 "Could not deinitialze module LibLoader");
365 "Could not deinitialze module Socket");
371 "Could not deinitialze module InetAddr");
378 "Could not deinitialze module I18N");
385 "Could not deinitialze module PathManager");
395 "Could not deinitialze module Logger");
398 gnutls_global_deinit();
int GWEN_ConfigMgr_ModuleFini(void)
int GWEN_Plugin_ModuleFini(void)
#define GWENHYWFAR_VERSION_MAJOR
int GWEN_DBIO_ModuleFini(void)
int GWEN_LibLoader_ModuleFini(void)
#define GWEN_PM_SYSDATADIR
static int gwen_binreloc_initialized
int GWEN_PathManager_AddPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue)
#define GWEN_REGNAME_SYSCONFDIR
#define GWEN_REGNAME_DATADIR
int GWEN_Crypt3_ModuleFini(void)
#define GWENHYWFAR_VERSION_PATCHLEVEL
int GWEN_Crypt_Token_ModuleInit(void)
int build(GWEN_DB_NODE *dbArgs)
#define GWENHYWFAR_VERSION_BUILD
int GWEN_I18N_ModuleInit(void)
int GWEN_Socket_ModuleFini(void)
void GWEN_Version(int *major, int *minor, int *patchlevel, int *build)
int GWEN_Logger_ModuleFini(void)
int GWEN_Crypt3_ModuleInit(void)
#define GWEN_REGNAME_PLUGINDIR
int GWEN_Plugin_ModuleInit(void)
int GWEN_I18N_ModuleFini(void)
int GWEN_PathManager_ModuleInit(void)
#define DBG_DEBUG(dbg_logger, format, args...)
#define GWEN_PM_SYSCONFDIR
int GWEN_Error_ModuleInit(void)
static unsigned int gwen_is_initialized
int GWEN_Error_ModuleFini(void)
void GWEN_Gui_ModuleFini()
int GWEN_Process_ModuleInit(void)
int GWEN_Fini_Forced(void)
#define GWEN_REGNAME_LOCALEDIR
#define DBG_ERROR(dbg_logger, format, args...)
int GWEN_Process_ModuleFini(void)
int GWEN_Socket_ModuleInit(void)
int GWEN_PathManager_ModuleFini(void)
#define GWEN_REGNAME_SYSDATADIR
int GWEN_DBIO_ModuleInit(void)
#define GWEN_REGKEY_PATHS
int GWEN_PathManager_AddRelPath(const char *callingLib, const char *destLib, const char *pathName, const char *pathValue, GWEN_PATHMANAGER_RELMODE rm)
#define GWEN_PM_PLUGINDIR
#define GWEN_PM_LOCALEDIR
#define DBG_INFO(dbg_logger, format, args...)
#define GWENHYWFAR_VERSION_MINOR
int GWEN_PathManager_AddPathFromWinReg(GWEN_UNUSED const char *callingLib, GWEN_UNUSED const char *destLib, GWEN_UNUSED const char *pathName, GWEN_UNUSED const char *keypath, GWEN_UNUSED const char *varname)
int GWEN_InetAddr_ModuleFini(void)
int GWEN_ConfigMgr_ModuleInit(void)
int GWEN_InetAddr_ModuleInit(void)
int GWEN_LibLoader_ModuleInit(void)
int GWEN_Gui_ModuleInit()
int GWEN_Crypt_Token_ModuleFini(void)
int GWEN_Logger_ModuleInit(void)
int GWEN_PathManager_DefinePath(const char *destLib, const char *pathName)
char * GWEN__get_plugindir(const char *default_dir)