Changeset 2732c94 in mainline for uspace/lib/c/include/adt


Ignore:
Timestamp:
2012-07-21T13:37:09Z (13 years ago)
Author:
Adam Hraska <adam.hraska+hos@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a2348a9
Parents:
0ca7286
Message:

Replaced separate uspace hash_set implementation with uspace's hash_table.

Location:
uspace/lib/c/include/adt
Files:
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/adt/hash_table.h

    r0ca7286 r2732c94  
    9191extern void hash_table_insert(hash_table_t *, link_t *);
    9292extern bool hash_table_insert_unique(hash_table_t *, link_t *);
    93 extern link_t *hash_table_find(hash_table_t *, unsigned long []);
     93extern link_t *hash_table_find(const hash_table_t *, unsigned long []);
    9494extern size_t hash_table_remove(hash_table_t *, unsigned long [], size_t);
    9595extern void hash_table_remove_item(hash_table_t *, link_t *);
     
    9898        void *);
    9999
     100
    100101#endif
    101102
  • uspace/lib/c/include/adt/list.h

    r0ca7286 r2732c94  
    102102                iterator = next_iter, next_iter = iterator->next)
    103103
     104#ifndef member_to_inst
     105#define member_to_inst(ptr_member, type, member_identif) \
     106        ((type*) (((void*)(ptr_member)) - ((void*)&(((type*)0)->member_identif))))
     107#endif
     108
    104109
    105110#define assert_link_not_used(link) \
Note: See TracChangeset for help on using the changeset viewer.