libhd 5.0
cdb_read.h
Go to the documentation of this file.
1#include <stdio.h>
2#include <stdlib.h>
3#include <string.h>
4#include <time.h>
5#include "isdn_cdb_def.h"
6#include "hd.h"
7
8#define CDB_DATAVERSION 0x101
9#define MAXCARDS 300
10#define MAXVARIO (MAXCARDS*4)
11#define MAXNAMECNT (MAXCARDS*256)
12
13extern int max_ce;
14extern int ce_idx;
15extern int max_vario;
16extern int vario_idx;
17extern int name_str_cnt;
18extern int max_name_str_cnt;
19extern int max_ivendor;
20extern int ivendor_idx;
21
22extern char *name_str;
23extern cdb_isdn_card *cards;
26
27extern int *isdncard_id;
28
29extern int drvid_cnt;
30extern int drv_subtyp_cnt;
31extern int drv_typ_cnt;
32extern int supported_cnt;
33
34extern int not_supported;
35
37 char *lname;
38 char *sname;
39};
40
41typedef int (*fcmp) (const void *, const void *);
42
43
44extern void del_vario(void);
45extern int new_entry(void);
46extern void add_current_item(int item, char *val);
47extern void SortVendors(void);
48extern void SortCards(void);
49extern void SortVarios(void);
int max_vario
Definition cdb_read.c:5
cdb_isdn_vendor * vendors
Definition cdb_read.c:15
int drvid_cnt
Definition cdb_read.c:19
cdb_isdn_vario * varios
Definition cdb_read.c:14
int vario_idx
Definition cdb_read.c:6
char * name_str
Definition cdb_read.c:12
int max_ivendor
Definition cdb_read.c:9
int max_ce
Definition cdb_read.c:3
int ivendor_idx
Definition cdb_read.c:10
int supported_cnt
Definition cdb_read.c:22
int drv_subtyp_cnt
Definition cdb_read.c:20
int drv_typ_cnt
Definition cdb_read.c:21
int * isdncard_id
Definition cdb_read.c:17
cdb_isdn_card * cards
Definition cdb_read.c:13
int max_name_str_cnt
Definition cdb_read.c:8
int name_str_cnt
Definition cdb_read.c:7
int ce_idx
Definition cdb_read.c:4
int not_supported
Definition cdb_read.c:24
void SortCards(void)
Definition cdb_read.c:461
void SortVendors(void)
Definition cdb_read.c:442
int(* fcmp)(const void *, const void *)
Definition cdb_read.h:41
void SortVarios(void)
Definition cdb_read.c:488
void add_current_item(int item, char *val)
Definition cdb_read.c:252
int new_entry(void)
Definition cdb_read.c:231
void del_vario(void)
Definition cdb_read.c:212
Definition cdb_read.h:36
char * lname
Definition cdb_read.h:37
char * sname
Definition cdb_read.h:38
Definition hd.h:2921
Definition hd.h:2941
vendor info
Definition hd.h:2914