mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-23 21:22:17 +00:00
CLEANUP: ebtree: remove a few annoying signedness warnings
(from ebtree 6.0.6) Care has been taken not to make the code bigger (it even got smaller due to a possible simplification). (cherry picked from commit 7a2c1df646049c7daac52677ec11ed63048cd150)
This commit is contained in:
parent
f6f8225390
commit
22c0a93c63
@ -527,7 +527,7 @@ static forceinline struct ebmb_node *__ebmb_lookup_prefix(struct eb_root *root,
|
||||
* bits, let's compare prefixes and descend the cover
|
||||
* subtree if they match.
|
||||
*/
|
||||
if (node->node.bit >> 1 == pfx)
|
||||
if ((unsigned short)node->node.bit >> 1 == pfx)
|
||||
troot = node->node.branches.b[EB_LEFT];
|
||||
else
|
||||
troot = node->node.branches.b[EB_RGHT];
|
||||
|
@ -376,7 +376,7 @@ struct eb_node {
|
||||
eb_troot_t *node_p; /* link node's parent */
|
||||
eb_troot_t *leaf_p; /* leaf node's parent */
|
||||
short int bit; /* link's bit position. */
|
||||
short int pfx; /* data prefix length, always related to leaf */
|
||||
short unsigned int pfx; /* data prefix length, always related to leaf */
|
||||
};
|
||||
|
||||
/* Return the structure of type <type> whose member <member> points to <ptr> */
|
||||
|
Loading…
Reference in New Issue
Block a user