X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=entitymap.c;h=8ab5d50aef47076463ba1a558e5a1178741f6ceb;hb=c1cc71ca2c79b3f2a9afe2be86a678c544ff6e62;hp=4d2921b0db98f5bbf53672cdb3f21d204c1efdb3;hpb=b4247586bc646b1203215ccb648df4e8dda10717;p=cparser diff --git a/entitymap.c b/entitymap.c index 4d2921b..8ab5d50 100644 --- a/entitymap.c +++ b/entitymap.c @@ -31,7 +31,6 @@ static unsigned hash_ptr(const void *ptr) #define DO_REHASH #define HashSet entitymap_t -#define HashSetIterator entitymap_iterator_t #define ValueType entitymap_entry_t #define NullValue null_entitymap_entry #define KeyType symbol_t* @@ -47,15 +46,11 @@ static unsigned hash_ptr(const void *ptr) #define EntryIsDeleted(value) ((value).symbol == (symbol_t*)-1) #define hashset_init entitymap_init -#define hashset_init_size _entitymap_init_size #define hashset_destroy entitymap_destroy +entitymap_entry_t *_entitymap_insert(entitymap_t *map, symbol_t *symbol); #define hashset_insert _entitymap_insert -#define hashset_remove entitymap_remove +entitymap_entry_t *_entitymap_find(const entitymap_t *map, const symbol_t *symbol); #define hashset_find _entitymap_find -#define hashset_size _entitymap_size -#define hashset_iterator_init _entitymap_iterator_init -#define hashset_iterator_next _entitymap_iterator_next -#define hashset_remove_iterator _entitymap_remove_iterator #include "adt/hashset.c"