tmap.h - ics2txt - convert icalendar .ics file to plain text
(HTM) git clone git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
tmap.h (441B)
---
1 #ifndef MAP_H
2 #define MAP_H
3
4 #include <stddef.h>
5
6 struct map_entry {
7 char *key;
8 void *value;
9 };
10
11 struct map {
12 struct map_entry *entry;
13 size_t len;
14 };
15
16 /** src/map.c **/
17 void * map_get(struct map *map, char *key);
18 int map_set(struct map *map, char *key, void *value);
19 int map_del(struct map *map, char *key);
20 void map_init(struct map *map);
21 void map_free_keys(struct map *map);
22 void map_free(struct map *map, void (*fn)(void *));
23
24 #endif