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