Changeset 0c48e14 in mainline for uspace/app/trace/proto.c
- Timestamp:
- 2019-02-24T15:45:40Z (6 years ago)
- Children:
- 91bef446
- Parents:
- 52b44c6
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-02 15:07:29)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-24 15:45:40)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/trace/proto.c
r52b44c6 r0c48e14 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.