Changes in uspace/app/trace/proto.c [5e801dc:09ab0a9a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/trace/proto.c
r5e801dc r09ab0a9a 57 57 /* Hash table operations. */ 58 58 59 static size_t srv_proto_key_hash(const void *key) 60 { 61 const int *n = key; 62 return *n; 59 static size_t srv_proto_key_hash(void *key) 60 { 61 return *(int *)key; 63 62 } 64 63 … … 69 68 } 70 69 71 static bool srv_proto_key_equal(const void *key, const ht_link_t *item) 72 { 73 const int *n = key; 70 static bool srv_proto_key_equal(void *key, const ht_link_t *item) 71 { 74 72 srv_proto_t *sp = hash_table_get_inst(item, srv_proto_t, link); 75 return sp->srv == * n;73 return sp->srv == *(int *)key; 76 74 } 77 75 … … 84 82 }; 85 83 86 static size_t method_oper_key_hash(const void *key) 87 { 88 const int *n = key; 89 return *n; 84 static size_t method_oper_key_hash(void *key) 85 { 86 return *(int *)key; 90 87 } 91 88 … … 96 93 } 97 94 98 static bool method_oper_key_equal(const void *key, const ht_link_t *item) 99 { 100 const int *n = key; 95 static bool method_oper_key_equal(void *key, const ht_link_t *item) 96 { 101 97 method_oper_t *mo = hash_table_get_inst(item, method_oper_t, link); 102 return mo->method == * n;98 return mo->method == *(int *)key; 103 99 } 104 100
Note:
See TracChangeset
for help on using the changeset viewer.