Changeset 5e801dc in mainline for uspace/app/trace/proto.c
- Timestamp:
- 2019-02-25T14:42:38Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a4e78743
- Parents:
- ee8d4d6
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-25 14:42:38)
- git-committer:
- GitHub <noreply@…> (2019-02-25 14:42:38)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/trace/proto.c
ree8d4d6 r5e801dc 57 57 /* Hash table operations. */ 58 58 59 static size_t srv_proto_key_hash(void *key) 60 { 61 return *(int *)key; 59 static size_t srv_proto_key_hash(const void *key) 60 { 61 const int *n = key; 62 return *n; 62 63 } 63 64 … … 68 69 } 69 70 70 static bool srv_proto_key_equal(void *key, const ht_link_t *item) 71 { 71 static bool srv_proto_key_equal(const void *key, const ht_link_t *item) 72 { 73 const int *n = key; 72 74 srv_proto_t *sp = hash_table_get_inst(item, srv_proto_t, link); 73 return sp->srv == * (int *)key;75 return sp->srv == *n; 74 76 } 75 77 … … 82 84 }; 83 85 84 static size_t method_oper_key_hash(void *key) 85 { 86 return *(int *)key; 86 static size_t method_oper_key_hash(const void *key) 87 { 88 const int *n = key; 89 return *n; 87 90 } 88 91 … … 93 96 } 94 97 95 static bool method_oper_key_equal(void *key, const ht_link_t *item) 96 { 98 static bool method_oper_key_equal(const void *key, const ht_link_t *item) 99 { 100 const int *n = key; 97 101 method_oper_t *mo = hash_table_get_inst(item, method_oper_t, link); 98 return mo->method == * (int *)key;102 return mo->method == *n; 99 103 } 100 104
Note:
See TracChangeset
for help on using the changeset viewer.