]> git.ipfire.org Git - ipfire-2.x.git/blame - src/hwinfo/src/isdn/cdb/cdb_read.h
Signierten GPG-Schluessel importiert.
[ipfire-2.x.git] / src / hwinfo / src / isdn / cdb / cdb_read.h
CommitLineData
93afd047
MT
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
14extern int max_ce;
15extern int ce_idx;
16extern int max_vario;
17extern int vario_idx;
18extern int name_str_cnt;
19extern int max_name_str_cnt;
20extern int max_ivendor;
21extern int ivendor_idx;
22
23extern char *name_str;
24extern cdb_isdn_card *cards;
25extern cdb_isdn_vario *varios;
26extern cdb_isdn_vendor *vendors;
27
28extern int *isdncard_id;
29
30extern int drvid_cnt;
31extern int drv_subtyp_cnt;
32extern int drv_typ_cnt;
33extern int supported_cnt;
34
35extern int not_supported;
36
37struct _vendorshortnames_t {
38 char *lname;
39 char *sname;
40};
41
42typedef int (*fcmp) (const void *, const void *);
43
44
45extern void del_vario(void);
46extern int new_entry(void);
47extern void add_current_item(int item, char *val);
48extern void SortVendors(void);
49extern void SortCards(void);
50extern void SortVarios(void);