mie: name_map can now generate unique names when given no hints
This commit is contained in:
@@ -1,20 +1,23 @@
|
||||
#include <mie/name.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#define NR_NAMES 6
|
||||
|
||||
int main(void)
|
||||
{
|
||||
struct mie_name_map *map = mie_name_map_create();
|
||||
struct mie_name n1;
|
||||
struct mie_name n2;
|
||||
struct mie_name n3;
|
||||
struct mie_name n[NR_NAMES] = {};
|
||||
|
||||
mie_name_map_put(map, &n1, "tmp");
|
||||
mie_name_map_put(map, &n2, "tmp");
|
||||
mie_name_map_put(map, &n3, "tmp");
|
||||
mie_name_map_put(map, &n[0], "tmp");
|
||||
mie_name_map_put(map, &n[1], "tmp");
|
||||
mie_name_map_put(map, &n[2], "tmp");
|
||||
mie_name_map_put(map, &n[3], NULL);
|
||||
mie_name_map_put(map, &n[4], NULL);
|
||||
mie_name_map_put(map, &n[5], NULL);
|
||||
|
||||
printf("%s\n", n1.n_str);
|
||||
printf("%s\n", n2.n_str);
|
||||
printf("%s\n", n3.n_str);
|
||||
for (int i = 0; i < NR_NAMES; i++) {
|
||||
printf("%s\n", n[i].n_str);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user