xan_find_marked
for (index = 0, entry = xan_find_marked(xa, &(index), filter); \
(index)++, entry = xan_find_marked(xa, &(index), filter))