libhd
5.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
src
isdn
cdb
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
37
struct
_vendorshortnames_t
{
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
);