#pragma once #include typedef struct tag_t tag_t; typedef struct { uint32_t len; uint32_t capacity; tag_t *entries; } map_t; void map_init(map_t *map); void map_free(map_t *map); void map_put(map_t *map, tag_t *tag);