Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/generic/adt/hash_table.c

    r203a090 rd9c8c81  
    193193}
    194194
    195 /** Apply fucntion to all items in hash table.
    196  *
    197  * @param h             Hash table.
    198  * @param f             Function to be applied.
    199  * @param arg           Argument to be passed to the function.
    200  */
    201 void
    202 hash_table_apply(hash_table_t *h, void (*f)(link_t *, void *), void *arg)
    203 {
    204         hash_index_t bucket;
    205         link_t *cur;
    206 
    207         for (bucket = 0; bucket < h->entries; bucket++) {
    208                 for (cur = h->entry[bucket].next; cur != &h->entry[bucket];
    209                     cur = cur->next) {
    210                         f(cur, arg);
    211                 }
    212         }
    213 }
    214 
    215195/** @}
    216196 */
Note: See TracChangeset for help on using the changeset viewer.