gwenhywfar  4.6.0beta
Macros | Functions | Variables
gwenhywfar.c File Reference
#include <gwenhywfar/gwenhywfar.h>
#include <gwenhywfar/directory.h>
#include <gwenhywfar/pathmanager.h>
#include "base/debug.h"
#include "base/logger_l.h"
#include "base/error_l.h"
#include "base/memory_l.h"
#include "base/pathmanager_l.h"
#include "base/plugin_l.h"
#include "base/i18n_l.h"
#include "os/inetaddr_l.h"
#include "os/inetsocket_l.h"
#include "os/libloader_l.h"
#include "os/process_l.h"
#include "parser/dbio_l.h"
#include "parser/configmgr_l.h"
#include "crypt3/cryptkey_l.h"
#include "crypttoken/ctplugin_l.h"
#include "binreloc.h"
#include <gnutls/gnutls.h>

Go to the source code of this file.

Macros

#define DIRSEP   "/"
 
#define GWEN_REGKEY_PATHS   "Software\\Gwenhywfar\\Paths"
 
#define GWEN_REGNAME_DATADIR   "pkgdatadir"
 
#define GWEN_REGNAME_LIBDIR   "libdir"
 
#define GWEN_REGNAME_LOCALEDIR   "localedir"
 
#define GWEN_REGNAME_PLUGINDIR   "plugindir"
 
#define GWEN_REGNAME_PREFIX   "prefix"
 
#define GWEN_REGNAME_SYSCONFDIR   "sysconfdir"
 
#define GWEN_REGNAME_SYSDATADIR   "sysdatadir"
 

Functions

char * GWEN__get_plugindir (const char *default_dir)
 
int GWEN_Fini (void)
 
int GWEN_Fini_Forced (void)
 
int GWEN_Init (void)
 
void GWEN_Version (int *major, int *minor, int *patchlevel, int *build)
 

Variables

static int gwen_binreloc_initialized =0
 
static unsigned int gwen_is_initialized =0
 

Macro Definition Documentation

#define DIRSEP   "/"

Definition at line 70 of file gwenhywfar.c.

#define GWEN_REGKEY_PATHS   "Software\\Gwenhywfar\\Paths"

Definition at line 76 of file gwenhywfar.c.

Referenced by GWEN_Init().

#define GWEN_REGNAME_DATADIR   "pkgdatadir"

Definition at line 82 of file gwenhywfar.c.

Referenced by GWEN_Init().

#define GWEN_REGNAME_LIBDIR   "libdir"

Definition at line 78 of file gwenhywfar.c.

#define GWEN_REGNAME_LOCALEDIR   "localedir"

Definition at line 81 of file gwenhywfar.c.

Referenced by GWEN_Init().

#define GWEN_REGNAME_PLUGINDIR   "plugindir"

Definition at line 79 of file gwenhywfar.c.

Referenced by GWEN_Init().

#define GWEN_REGNAME_PREFIX   "prefix"

Definition at line 77 of file gwenhywfar.c.

#define GWEN_REGNAME_SYSCONFDIR   "sysconfdir"

Definition at line 80 of file gwenhywfar.c.

Referenced by GWEN_Init().

#define GWEN_REGNAME_SYSDATADIR   "sysdatadir"

Definition at line 83 of file gwenhywfar.c.

Referenced by GWEN_Init().

Function Documentation

char* GWEN__get_plugindir ( const char *  default_dir)
int GWEN_Fini ( void  )
int GWEN_Fini_Forced ( void  )

Definition at line 409 of file gwenhywfar.c.

References GWEN_Fini(), and gwen_is_initialized.

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

Variable Documentation

int gwen_binreloc_initialized =0
static

Definition at line 88 of file gwenhywfar.c.

Referenced by GWEN_Init().

unsigned int gwen_is_initialized =0
static

Definition at line 87 of file gwenhywfar.c.

Referenced by GWEN_Fini(), GWEN_Fini_Forced(), and GWEN_Init().