Changeset 7bdcc45 in mainline for kernel/generic/src/adt
- Timestamp:
- 2010-12-16T16:38:49Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7837101
- Parents:
- 8e58f94 (diff), eb221e5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- kernel/generic/src/adt
- Files:
-
- 2 edited
-
btree.c (modified) (2 diffs)
-
hash_table.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/adt/btree.c
r8e58f94 r7bdcc45 888 888 *leaf_node = cur; 889 889 890 if (cur->keys == 0) 891 return NULL; 892 890 893 /* 891 894 * The key can be in the leftmost subtree. … … 926 929 return key == cur->key[i - 1] ? val : NULL; 927 930 } 928 descend:931 descend: 929 932 ; 930 933 } -
kernel/generic/src/adt/hash_table.c
r8e58f94 r7bdcc45 82 82 * @param item Item to be inserted into the hash table. 83 83 */ 84 void hash_table_insert(hash_table_t *h, unative_t key[], link_t *item)84 void hash_table_insert(hash_table_t *h, sysarg_t key[], link_t *item) 85 85 { 86 86 size_t chain; … … 105 105 * @return Matching item on success, NULL if there is no such item. 106 106 */ 107 link_t *hash_table_find(hash_table_t *h, unative_t key[])107 link_t *hash_table_find(hash_table_t *h, sysarg_t key[]) 108 108 { 109 109 link_t *cur; … … 138 138 * @param keys Number of keys in the key array. 139 139 */ 140 void hash_table_remove(hash_table_t *h, unative_t key[], size_t keys)140 void hash_table_remove(hash_table_t *h, sysarg_t key[], size_t keys) 141 141 { 142 142 size_t chain;
Note:
See TracChangeset
for help on using the changeset viewer.
