X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fstrmap%2Ftest%2Frun-prefix.c;h=d88eb55655c2bfe3737ca3fc510f8d3b43658bc9;hb=578c4bfb22dd2df3c8133066b28397725b76734a;hp=9c5156e6e57dd8c7ba09d85a1ca43138341497b8;hpb=bb2a75f445f408e43730fc55a1a978581ebe9b96;p=ccan diff --git a/ccan/strmap/test/run-prefix.c b/ccan/strmap/test/run-prefix.c index 9c5156e6..d88eb556 100644 --- a/ccan/strmap/test/run-prefix.c +++ b/ccan/strmap/test/run-prefix.c @@ -24,11 +24,9 @@ static bool find_empty(const char *index, char *value, char *empty) int main(void) { - struct map { - STRMAP_MEMBERS(char *); - }; - struct map map; - const struct map *sub; + typedef STRMAP(char *) map_t; + map_t map; + const map_t *sub; unsigned int i; char *str[NUM], *empty; @@ -56,9 +54,9 @@ int main(void) /* Everything */ sub = strmap_prefix(&map, "0"); - ok1(sub->raw.u.n == map.raw.u.n); + ok1(tcon_unwrap(sub)->u.n == tcon_unwrap(&map)->u.n); sub = strmap_prefix(&map, ""); - ok1(sub->raw.u.n == map.raw.u.n); + ok1(tcon_unwrap(sub)->u.n == tcon_unwrap(&map)->u.n); /* Single. */ sub = strmap_prefix(&map, "00000000");