collection_iter.c revision ad42d90b7e23978b62e36d6885d5fea0a105d6d0