fehQlibs 27
Qlibs
Loading...
Searching...
No Matches
constmap.h
Go to the documentation of this file.
1#ifndef CONSTMAP_H
2#define CONSTMAP_H
3
4typedef unsigned long constmap_hash;
5
6struct constmap {
7 int num;
10 int *first;
11 int *next;
12 char **input;
14};
15
16extern int constmap_init(struct constmap *,const char *,int,int);
17extern int constmap_init_char(struct constmap *,const char *,int,int,char);
18extern void constmap_free(struct constmap *);
19extern char *constmap(struct constmap *,const char *,int);
20extern char *constmap_get(struct constmap *, int);
21extern int constmap_index(struct constmap *,const char *,int);
22
23#endif
int constmap_init_char(struct constmap *, const char *, int, int, char)
Definition constmap.c:142
unsigned long constmap_hash
Definition constmap.h:4
int constmap_index(struct constmap *, const char *, int)
Definition constmap.c:35
int constmap_init(struct constmap *, const char *, int, int)
Definition constmap.c:81
void constmap_free(struct constmap *)
Definition constmap.c:208
char * constmap_get(struct constmap *, int)
Definition constmap.c:57
char * constmap(struct constmap *, const char *, int)
Definition constmap.c:65
int * first
Definition constmap.h:10
constmap_hash * hash
Definition constmap.h:9
constmap_hash mask
Definition constmap.h:8
char ** input
Definition constmap.h:12
int * next
Definition constmap.h:11
int * inputlen
Definition constmap.h:13
int num
Definition constmap.h:7