cdb_read.c File Reference

#include "cdb_read.h"

Functions

static int compare_vendor (cdb_isdn_vendor *v1, cdb_isdn_vendor *v2)
static int compare_card (cdb_isdn_card *c1, cdb_isdn_card *c2)
int compare_name (const int *c1, const int *c2)
static int compare_type (cdb_isdn_vario *v1, cdb_isdn_vario *v2)
static int compare_id (const int *c1, const int *c2)
static char * add_name (const char *str, int merge)
static char * add_lname (int v, const char *str)
static char * add_name_list (const char *str, const char *list)
static char * add_sortedname_list (const char *str, const char *list, const char *fmt)
static int add_vendor (char *v, int card)
static int new_vario (char *v, int c)
void del_vario (void)
int new_entry (void)
void add_current_item (int item, char *val)
void SortVendors (void)
void SortCards (void)
void SortVarios (void)

Variables

int max_ce = MAXCARDS
int ce_idx = 0
int max_vario = MAXVARIO
int vario_idx
int name_str_cnt = 0
int max_name_str_cnt = MAXNAMECNT
int max_ivendor = MAXCARDS
int ivendor_idx = 0
char * name_str
cdb_isdn_cardcards
cdb_isdn_variovarios
cdb_isdn_vendorvendors
int * isdncard_id
int drvid_cnt
int drv_subtyp_cnt
int drv_typ_cnt
int supported_cnt
int not_supported = 0
static struct _vendorshortnames_t _vendorshortnames []
static char stmp [4096]
static char sstmp [4096]

Function Documentation

void add_current_item int  item,
char *  val
 

static char* add_lname int  v,
const char *  str
[static]
 

static char* add_name const char *  str,
int  merge
[static]
 

static char* add_name_list const char *  str,
const char *  list
[static]
 

static char* add_sortedname_list const char *  str,
const char *  list,
const char *  fmt
[static]
 

static int add_vendor char *  v,
int  card
[static]
 

static int compare_card cdb_isdn_card c1,
cdb_isdn_card c2
[static]
 

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

int compare_name const int *  c1,
const int *  c2
 

static int compare_type cdb_isdn_vario v1,
cdb_isdn_vario v2
[static]
 

static int compare_vendor cdb_isdn_vendor v1,
cdb_isdn_vendor v2
[static]
 

void del_vario void   ) 
 

int new_entry void   ) 
 

static int new_vario char *  v,
int  c
[static]
 

void SortCards void   ) 
 

void SortVarios void   ) 
 

void SortVendors void   ) 
 


Variable Documentation

struct _vendorshortnames_t _vendorshortnames[] [static]
 

Initial value:

 {
        {"AVM Computersysteme Vertriebs GmbH","AVM"},
        {"High Soft Tech","HST"},
        {"Cologne Chip AG","CC"},
        {"Telekom AG","DTAG"},
        {"TigerJet","TJET"},
        {"ASUSCOM","Asus"},
        {"U.S.Robotics","USR"},
        {"SGS Thomson Microelectronics","SGST"},
        {"Abocom/Magitek","Abocom"},
        {NULL,NULL},
}

cdb_isdn_card* cards
 

int ce_idx = 0
 

int drv_subtyp_cnt
 

int drv_typ_cnt
 

int drvid_cnt
 

int* isdncard_id
 

int ivendor_idx = 0
 

int max_ce = MAXCARDS
 

int max_ivendor = MAXCARDS
 

int max_name_str_cnt = MAXNAMECNT
 

int max_vario = MAXVARIO
 

char* name_str
 

int name_str_cnt = 0
 

int not_supported = 0
 

char sstmp[4096] [static]
 

char stmp[4096] [static]
 

int supported_cnt
 

int vario_idx
 

cdb_isdn_vario* varios
 

cdb_isdn_vendor* vendors