ok1(i == atoi(value));
ok1(*count == i);
(*count)++;
- return false;
+ return true;
}
static bool find_empty(const char *index, char *value, char *empty)
{
if (index == empty)
pass("Found empty entry!");
- return false;
+ return true;
}
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;
/* 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");