37 #include <gwenhywfar/gwenhywfar.h> 38 #include <gwenhywfar/directory.h> 39 #include <gwenhywfar/pathmanager.h> 61 #include <gnutls/gnutls.h> 75 #define GWEN_REGKEY_PATHS "Software\\Gwenhywfar\\Paths" 76 #define GWEN_REGNAME_PREFIX "prefix" 77 #define GWEN_REGNAME_LIBDIR "libdir" 78 #define GWEN_REGNAME_PLUGINDIR "plugindir" 79 #define GWEN_REGNAME_SYSCONFDIR "sysconfdir" 80 #define GWEN_REGNAME_LOCALEDIR "localedir" 81 #define GWEN_REGNAME_DATADIR "pkgdatadir" 82 #define GWEN_REGNAME_SYSDATADIR "sysdatadir" 100 gnutls_global_init();
103 #ifdef ENABLE_BINRELOC 139 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 162 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 185 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 208 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 231 #if defined(OS_WIN32) || defined(ENABLE_LOCAL_INSTALL) 316 "Could not deinitialze module CryptToken2");
322 "Could not deinitialze module ConfigMgr");
328 "Could not deinitialze module DBIO");
334 "Could not deinitialze module Plugin");
340 "Could not deinitialze module Process");
346 "Could not deinitialze module Crypt3");
352 "Could not deinitialze module LibLoader");
358 "Could not deinitialze module Socket");
364 "Could not deinitialze module InetAddr");
371 "Could not deinitialze module I18N");
378 "Could not deinitialze module PathManager");
388 "Could not deinitialze module Logger");
391 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)
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_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)