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 
13 extern int max_ce;
14 extern int ce_idx;
15 extern int max_vario;
16 extern int vario_idx;
17 extern int name_str_cnt;
18 extern int max_name_str_cnt;
19 extern int max_ivendor;
20 extern int ivendor_idx;
21 
22 extern char *name_str;
23 extern cdb_isdn_card *cards;
24 extern cdb_isdn_vario *varios;
25 extern cdb_isdn_vendor *vendors;
26 
27 extern int *isdncard_id;
28 
29 extern int drvid_cnt;
30 extern int drv_subtyp_cnt;
31 extern int drv_typ_cnt;
32 extern int supported_cnt;
33 
34 extern int not_supported;
35 
37  char *lname;
38  char *sname;
39 };
40 
41 typedef int (*fcmp) (const void *, const void *);
42 
43 
44 extern void del_vario(void);
45 extern int new_entry(void);
46 extern void add_current_item(int item, char *val);
47 extern void SortVendors(void);
48 extern void SortCards(void);
49 extern void SortVarios(void);
int max_ivendor
Definition: cdb_read.c:9
void SortVarios(void)
Definition: cdb_read.c:488
int name_str_cnt
Definition: cdb_read.c:7
int ce_idx
Definition: cdb_read.c:4
int vario_idx
Definition: cdb_read.c:6
void SortCards(void)
Definition: cdb_read.c:461
char * lname
Definition: cdb_read.h:37
vendor info
Definition: hd.h:2930
char * name_str
Definition: cdb_read.c:12
int supported_cnt
Definition: cdb_read.c:22
char * sname
Definition: cdb_read.h:38
void SortVendors(void)
Definition: cdb_read.c:442
Definition: cdb_read.h:36
cdb_isdn_card * cards
Definition: cdb_read.c:13
Definition: hd.h:2957
cdb_isdn_vario * varios
Definition: cdb_read.c:14
int new_entry(void)
Definition: cdb_read.c:231
void add_current_item(int item, char *val)
Definition: cdb_read.c:252
Definition: hd.h:2937
int max_name_str_cnt
Definition: cdb_read.c:8
int * isdncard_id
Definition: cdb_read.c:17
int max_vario
Definition: cdb_read.c:5
int drv_subtyp_cnt
Definition: cdb_read.c:20
int ivendor_idx
Definition: cdb_read.c:10
cdb_isdn_vendor * vendors
Definition: cdb_read.c:15
int max_ce
Definition: cdb_read.c:3
int drvid_cnt
Definition: cdb_read.c:19
int not_supported
Definition: cdb_read.c:24
void del_vario(void)
Definition: cdb_read.c:212
int drv_typ_cnt
Definition: cdb_read.c:21
int(* fcmp)(const void *, const void *)
Definition: cdb_read.h:41