X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Feset.c;h=def5ee8e5dee05279bd014d6903e5b06ad30aee0;hb=d0d85962ef52c14950db90e5981a7bea36023ab3;hp=9ea922c233e7ea546a251c8bcd72dc6614a124d0;hpb=7678991c92030f755075b344c47ccfddc1c4959b;p=libfirm diff --git a/ir/adt/eset.c b/ir/adt/eset.c index 9ea922c23..def5ee8e5 100644 --- a/ir/adt/eset.c +++ b/ir/adt/eset.c @@ -11,6 +11,10 @@ * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. */ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include "eset.h" #include "set.h" #include "hashptr.h" @@ -49,6 +53,10 @@ void eset_destroy(eset *s) { del_set((set *)s); } +/* Returns the number of elements in the set. */ +int eset_count(eset *s) { + return set_count((set *)s); +} void eset_insert(eset *s, void *p) { if (!eset_contains(s, p)) {