Add prototypes for hash table functions
These can be generated dynamically using the HTABLE_PROTOTYPE macro. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
parent
674f398ee9
commit
2c77124972
1
src/io.c
1
src/io.c
@ -78,6 +78,7 @@ static int load_keys_ht_compare (struct ht_keybindings_s *,
|
|||||||
|
|
||||||
#define HSIZE 256
|
#define HSIZE 256
|
||||||
HTABLE_HEAD (ht_keybindings, HSIZE, ht_keybindings_s);
|
HTABLE_HEAD (ht_keybindings, HSIZE, ht_keybindings_s);
|
||||||
|
HTABLE_PROTOTYPE (ht_keybindings, ht_keybindings_s)
|
||||||
HTABLE_GENERATE (ht_keybindings, ht_keybindings_s, load_keys_ht_getkey,
|
HTABLE_GENERATE (ht_keybindings, ht_keybindings_s, load_keys_ht_getkey,
|
||||||
load_keys_ht_compare)
|
load_keys_ht_compare)
|
||||||
|
|
||||||
|
@ -50,6 +50,7 @@ static void note_gc_extract_key (struct note_gc_hash *, char **, int *);
|
|||||||
static int note_gc_cmp (struct note_gc_hash *, struct note_gc_hash *);
|
static int note_gc_cmp (struct note_gc_hash *, struct note_gc_hash *);
|
||||||
|
|
||||||
HTABLE_HEAD (htp, NOTE_GC_HSIZE, note_gc_hash);
|
HTABLE_HEAD (htp, NOTE_GC_HSIZE, note_gc_hash);
|
||||||
|
HTABLE_PROTOTYPE (htp, note_gc_hash)
|
||||||
HTABLE_GENERATE (htp, note_gc_hash, note_gc_extract_key, note_gc_cmp)
|
HTABLE_GENERATE (htp, note_gc_hash, note_gc_extract_key, note_gc_cmp)
|
||||||
|
|
||||||
/* Create note file from a string and return a newly allocated string that
|
/* Create note file from a string and return a newly allocated string that
|
||||||
|
Loading…
x
Reference in New Issue
Block a user