X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Fpset_new.c;h=5455f4946c274dc4e343096a462ce5556fb7220a;hb=b59e22a229aa1227ef992c184c79fdafe34908cf;hp=975557f100a5f8a3178457723682c749c7c26a76;hpb=974215da1a935f250766874d0f7a7ddfa34bc4ef;p=libfirm diff --git a/ir/adt/pset_new.c b/ir/adt/pset_new.c index 975557f10..5455f4946 100644 --- a/ir/adt/pset_new.c +++ b/ir/adt/pset_new.c @@ -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. * @@ -21,16 +21,14 @@ * @file * @brief implementation of pset_new * @author Matthias Braun - * @version $Id$ */ -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #include "pset_new.h" /** probing method: quadratic probing */ #define DO_REHASH +#define ID_HASH #define HashSet pset_new_t #define HashSetIterator pset_new_iterator_t #define ValueType void* @@ -44,15 +42,10 @@ #define hashset_destroy pset_new_destroy #define hashset_insert pset_new_insert #define hashset_remove pset_new_remove -#define hashset_find pset_new_find +#define hashset_find pset_new_contains #define hashset_size pset_new_size #define hashset_iterator_init pset_new_iterator_init #define hashset_iterator_next pset_new_iterator_next #define hashset_remove_iterator pset_new_remove_iterator -#include "hashset.c" - -int pset_new_contains(const pset_new_t *pset_new, const ValueType val) -{ - return pset_new_find(pset_new, val) != NullValue; -} +#include "hashset.c.inl"