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 "cdb/isdn_cdb.h"

Defines

#define debprintf(a...)
#define CDBISDN_vendor_cnt   (sizeof(cdb_isdnvendor_info) / sizeof(cdb_isdn_vendor))
#define CDBISDN_card_cnt   ((sizeof(cdb_isdncard_info) / sizeof(cdb_isdn_card)) -1)
#define CDBISDN_vario_cnt   ((sizeof(cdb_isdnvario_info) / sizeof(cdb_isdn_vario))-1)

Typedefs

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

Functions

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)

Define Documentation

#define CDBISDN_card_cnt   ((sizeof(cdb_isdncard_info) / sizeof(cdb_isdn_card)) -1)
 

#define CDBISDN_vario_cnt   ((sizeof(cdb_isdnvario_info) / sizeof(cdb_isdn_vario))-1)
 

#define CDBISDN_vendor_cnt   (sizeof(cdb_isdnvendor_info) / sizeof(cdb_isdn_vendor))
 

#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   )