X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Fadt%2Fiterator.h;h=dd84c670a980ccda3f5830196b1683383cbf1ae9;hb=e3f51845a3d0fc2162e36fba3eea5b17a913fe38;hp=ac834a41800eee65ef61049f2ee9dffa678d8fcb;hpb=435253f3a8766fec2ac2adf559bb10cfcb5d36f4;p=libfirm diff --git a/include/libfirm/adt/iterator.h b/include/libfirm/adt/iterator.h index ac834a418..dd84c670a 100644 --- a/include/libfirm/adt/iterator.h +++ b/include/libfirm/adt/iterator.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -30,6 +30,8 @@ #include "fourcc.h" +#include "../begin.h" + /** * The iterator magic word. */ @@ -42,7 +44,7 @@ */ #define is_iterator(ptr) (((const iterator_t *) (ptr))->magic == ITERATOR_MAGIC) -typedef struct _iterator_t { +typedef struct iterator_t { unsigned magic; void *(*start)(void *collection); void *(*next)(void *collection, void *curr); @@ -59,4 +61,6 @@ extern const iterator_t *list_iterator; */ extern const iterator_t *pset_iterator; +#include "../end.h" + #endif