X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Fiterator.c;h=0038f966080661a4db7d0fa05204fb7ea4c783fd;hb=5a3e3be53e464ff2c8e073f88207442e05fedc51;hp=7136c6187208c050a7e460c716feb62819a458fa;hpb=a59dd7aa7ca55ee52f0c0e775d937f1cc9d3a79b;p=libfirm diff --git a/ir/adt/iterator.c b/ir/adt/iterator.c index 7136c6187..0038f9660 100644 --- a/ir/adt/iterator.c +++ b/ir/adt/iterator.c @@ -1,3 +1,6 @@ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif #include @@ -5,13 +8,6 @@ #include "list.h" #include "iterator.h" -#define ITERATOR_MAGIC "ITR" - -int is_iterator(const void *ptr) -{ - const iterator_t *it = ptr; - return strncmp(it->magic, ITERATOR_MAGIC, sizeof(ITERATOR_MAGIC)) == 0; -} static void *it_pset_start(void *collection) { @@ -34,7 +30,7 @@ static const iterator_t iterator_pset = { it_pset_finish }; -const iterator_t *it_pset = &iterator_pset; +const iterator_t *pset_iterator = &iterator_pset; static void *it_list_next(void *coll, void *it) @@ -60,4 +56,4 @@ static const iterator_t iterator_list = { it_list_finish }; -const iterator_t *it_list = &iterator_list; +const iterator_t *list_iterator = &iterator_list;