#include #include #define NR_NAMES 6 int main(void) { struct mie_name_map *map = mie_name_map_create(); struct mie_name n[NR_NAMES] = {}; mie_name_map_put(map, &n[0], "tmp", 0); mie_name_map_put(map, &n[1], "tmp", 0); mie_name_map_put(map, &n[2], "tmp", 0); mie_name_map_put(map, &n[3], NULL, 0); mie_name_map_put(map, &n[4], NULL, 0); mie_name_map_put(map, &n[5], NULL, 0); for (int i = 0; i < NR_NAMES; i++) { printf("%s\n", n[i].n_str); } return 0; }