libhd 5.0
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)
API_SYM cdb_isdn_vendorhd_cdbisdn_get_vendor (int handle)
API_SYM cdb_isdn_cardhd_cdbisdn_get_card (int handle)
API_SYM cdb_isdn_variohd_cdbisdn_get_vario_from_type (int typ, int subtyp)
API_SYM cdb_isdn_cardhd_cdbisdn_get_card_from_type (int typ, int subtyp)
API_SYM cdb_isdn_cardhd_cdbisdn_get_card_from_id (int vendor, int device, int subvendor, int subdevice)
API_SYM cdb_isdn_variohd_cdbisdn_get_vario (int handle)
API_SYM int hd_cdbisdn_get_version (void)
API_SYM int hd_cdbisdn_get_db_version (void)
API_SYM 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()

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

References cdb_isdncard_info.

◆ compare_type()

int compare_type ( cdb_isdn_vario * v1,
cdb_isdn_vario * v2 )
static

◆ init_cdbisdn()

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_isdnvario_info

◆ 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

◆ CDBISDN_vario_cnt

int CDBISDN_vario_cnt
static

◆ CDBISDN_vendor_cnt

int CDBISDN_vendor_cnt
static

◆ line