remove Bound node
[libfirm] / ir / ir / irnodeset.c
index 80417fb..2d59b6c 100644 (file)
@@ -23,7 +23,6 @@
  * @date      30.03.2007
  * @brief     A nodeset. This should be preferred over a simple pset, because it
               tries to guarantee deterministic behavior.
- * @version   $Id$
  */
 #include "config.h"
 
 #define KeysEqual(this,key1,key2) (key1) == (key2)
 #define SetRangeEmpty(ptr,size)   memset(ptr, 0, (size) * sizeof((ptr)[0]))
 
-#define hashset_init            _ir_nodeset_init
+void ir_nodeset_init_(ir_nodeset_t *self);
+#define hashset_init            ir_nodeset_init_
 #define hashset_init_size       ir_nodeset_init_size
 #define hashset_destroy         ir_nodeset_destroy
 #define hashset_insert          ir_nodeset_insert
 #define hashset_remove          ir_nodeset_remove
-#define hashset_find            _ir_nodeset_find
+#define hashset_find            ir_nodeset_contains
 #define hashset_size            ir_nodeset_size
 #define hashset_iterator_init   ir_nodeset_iterator_init
 #define hashset_iterator_next   ir_nodeset_iterator_next
 #define hashset_remove_iterator ir_nodeset_remove_iterator
 
-#include "hashset.c"
+#include "hashset.c.inl"
 
 void ir_nodeset_init(ir_nodeset_t *nodeset)
 {
        ir_nodeset_init_size(nodeset, 16);
 }
-
-int ir_nodeset_contains(const ir_nodeset_t *nodeset, const ir_node *node)
-{
-       return _ir_nodeset_find(nodeset, node);
-}