Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

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"

Defines

#define debprintf(a...)

Typedefs

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

Functions

int init_cdbisdn (void)
int compare_type (cdb_isdn_vario *v1, cdb_isdn_vario *v2)
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

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

Define Documentation

#define debprintf a...   ) 
 


Typedef Documentation

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


Function Documentation

int compare_id const int *  c1,
const int *  c2
[static]
 

int compare_type cdb_isdn_vario v1,
cdb_isdn_vario v2
[static]
 

cdb_isdn_card* hd_cdbisdn_get_card int  handle  ) 
 

cdb_isdn_card* hd_cdbisdn_get_card_from_id int  vendor,
int  device,
int  subvendor,
int  subdevice
 

cdb_isdn_card* hd_cdbisdn_get_card_from_type int  typ,
int  subtyp
 

char* hd_cdbisdn_get_db_date void   ) 
 

int hd_cdbisdn_get_db_version void   ) 
 

cdb_isdn_vario* hd_cdbisdn_get_vario int  handle  ) 
 

cdb_isdn_vario* hd_cdbisdn_get_vario_from_type int  typ,
int  subtyp
 

cdb_isdn_vendor* hd_cdbisdn_get_vendor int  handle  ) 
 

int hd_cdbisdn_get_version void   ) 
 

int init_cdbisdn void   )  [static]
 


Variable Documentation

char cdb_date[32] [static]
 

int cdb_dbversion [static]
 

int* cdb_isdncard_idsorted [static]
 

cdb_isdn_card* cdb_isdncard_info [static]
 

cdb_isdn_vario* cdb_isdnvario_info [static]
 

cdb_isdn_vendor* cdb_isdnvendor_info [static]
 

int CDBISDN_card_cnt [static]
 

int CDBISDN_name_size [static]
 

char* CDBISDN_names [static]
 

int CDBISDN_readhwdb [static]
 

int CDBISDN_vario_cnt [static]
 

int CDBISDN_vendor_cnt [static]
 

char line[1024] [static]