libhd  5.0
Macros | Typedefs | Functions | Variables
cdbisdn.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include "hd.h"
#include "hd_int.h"
#include "cdb/isdn_cdb.h"
#include "cdb/cdb_hwdb.h"

Macros

#define debprintf(a...)
 

Typedefs

typedef int(* fcmp) (const void *, const void *)
 

Functions

static int init_cdbisdn (void)
 
static int compare_type (cdb_isdn_vario *v1, cdb_isdn_vario *v2)
 
static int compare_id (const int *c1, const int *c2)
 
cdb_isdn_vendorhd_cdbisdn_get_vendor (int handle)
 
cdb_isdn_cardhd_cdbisdn_get_card (int handle)
 
cdb_isdn_variohd_cdbisdn_get_vario_from_type (int typ, int subtyp)
 
cdb_isdn_cardhd_cdbisdn_get_card_from_type (int typ, int subtyp)
 
cdb_isdn_cardhd_cdbisdn_get_card_from_id (int vendor, int device, int subvendor, int subdevice)
 
cdb_isdn_variohd_cdbisdn_get_vario (int handle)
 
int hd_cdbisdn_get_version (void)
 
int hd_cdbisdn_get_db_version (void)
 
char * hd_cdbisdn_get_db_date (void)
 

Variables

static int CDBISDN_vendor_cnt
 
static int CDBISDN_card_cnt
 
static int CDBISDN_vario_cnt
 
static int CDBISDN_name_size
 
static char * CDBISDN_names
 
static cdb_isdn_vendorcdb_isdnvendor_info
 
static cdb_isdn_cardcdb_isdncard_info
 
static int * cdb_isdncard_idsorted
 
static cdb_isdn_variocdb_isdnvario_info
 
static int cdb_dbversion
 
static char cdb_date [32]
 
static char line [1024]
 
static int CDBISDN_readhwdb
 

Macro Definition Documentation

◆ debprintf

#define debprintf (   a...)

Typedef Documentation

◆ fcmp

typedef int(* fcmp) (const void *, const void *)

Function Documentation

◆ compare_id()

static int compare_id ( const int *  c1,
const int *  c2 
)
static

◆ compare_type()

static int compare_type ( cdb_isdn_vario v1,
cdb_isdn_vario v2 
)
static

◆ init_cdbisdn()

static int init_cdbisdn ( void  )
static

Variable Documentation

◆ cdb_date

char cdb_date[32]
static

◆ cdb_dbversion

int cdb_dbversion
static

◆ cdb_isdncard_idsorted

int* cdb_isdncard_idsorted
static

◆ cdb_isdncard_info

cdb_isdn_card* cdb_isdncard_info
static

◆ cdb_isdnvario_info

cdb_isdn_vario* cdb_isdnvario_info
static

◆ cdb_isdnvendor_info

cdb_isdn_vendor* cdb_isdnvendor_info
static

◆ CDBISDN_card_cnt

int CDBISDN_card_cnt
static

◆ CDBISDN_name_size

int CDBISDN_name_size
static

Referenced by init_cdbisdn().

◆ CDBISDN_names

char* CDBISDN_names
static

Referenced by init_cdbisdn().

◆ CDBISDN_readhwdb

int CDBISDN_readhwdb
static

◆ CDBISDN_vario_cnt

int CDBISDN_vario_cnt
static

◆ CDBISDN_vendor_cnt

int CDBISDN_vendor_cnt
static

◆ line

char line[1024]
static