X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firnodemap.c;h=0cddeb2a09379135a5d85b2ba8a6cb7eb78c856b;hb=1de3ff1c7f4478924c6348f774608e60b962d055;hp=b47d25557d8315f8407689831a3fa60b01901a6b;hpb=41eca21e7add2e4f30f14c46600a23839852b3fc;p=libfirm diff --git a/ir/ir/irnodemap.c b/ir/ir/irnodemap.c index b47d25557..0cddeb2a0 100644 --- a/ir/ir/irnodemap.c +++ b/ir/ir/irnodemap.c @@ -50,12 +50,16 @@ static ir_nodemap_entry_t null_nodemap_entry = { NULL, NULL }; #define EntryIsEmpty(value) ((value).node == NULL) #define EntryIsDeleted(value) ((value).node == (ir_node*)-1) -#define hashset_init _ir_nodemap_init +void ir_nodemap_init_(ir_nodemap_t *self); +#define hashset_init ir_nodemap_init_ #define hashset_init_size ir_nodemap_init_size #define hashset_destroy ir_nodemap_destroy -#define hashset_insert _ir_nodemap_insert +ir_nodemap_entry_t *ir_nodemap_insert_(ir_nodemap_t *self, ir_node *node); +#define hashset_insert ir_nodemap_insert_ #define hashset_remove ir_nodemap_remove -#define hashset_find _ir_nodemap_find +ir_nodemap_entry_t *ir_nodemap_find_(const ir_nodemap_t *self, + const ir_node *node); +#define hashset_find ir_nodemap_find_ #define hashset_size ir_nodemap_size #define hashset_iterator_init ir_nodemap_iterator_init #define hashset_iterator_next ir_nodemap_iterator_next @@ -70,12 +74,12 @@ void ir_nodemap_init(ir_nodemap_t *nodemap) void *ir_nodemap_get(const ir_nodemap_t *self, const ir_node *node) { - ir_nodemap_entry_t *entry = _ir_nodemap_find(self, node); + ir_nodemap_entry_t *entry = ir_nodemap_find_(self, node); return entry->data; } void ir_nodemap_insert(ir_nodemap_t *self, ir_node *node, void *data) { - ir_nodemap_entry_t *entry = _ir_nodemap_insert(self, node); + ir_nodemap_entry_t *entry = ir_nodemap_insert_(self, node); entry->data = data; }