diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2017-07-24 18:36:51 -0300 | 
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2017-07-24 18:40:24 -0300 | 
| commit | 52535beec1fe85682094b625d3f2e19520a803a8 (patch) | |
| tree | e215bcb0d93b34cdf2d9c51fb79a83e02b03c941 /lib/openbsd-tree.c | |
| parent | 92690ee6499df2f2a1093ce5645c0d852576f086 (diff) | |
lib: revert reindent of files imported from OpenBSD
We should preserve the original indentation to make it easier to keep
these files in sync with the upstream.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/openbsd-tree.c')
| -rw-r--r-- | lib/openbsd-tree.c | 146 | 
1 files changed, 86 insertions, 60 deletions
diff --git a/lib/openbsd-tree.c b/lib/openbsd-tree.c index 5d77ac2a47..7e753554c9 100644 --- a/lib/openbsd-tree.c +++ b/lib/openbsd-tree.c @@ -45,14 +45,16 @@  #include <lib/openbsd-tree.h> -static inline struct rb_entry *rb_n2e(const struct rb_type *t, void *node) +static inline struct rb_entry * +rb_n2e(const struct rb_type *t, void *node)  {  	unsigned long addr = (unsigned long)node;  	return ((struct rb_entry *)(addr + t->t_offset));  } -static inline void *rb_e2n(const struct rb_type *t, struct rb_entry *rbe) +static inline void * +rb_e2n(const struct rb_type *t, struct rb_entry *rbe)  {  	unsigned long addr = (unsigned long)rbe; @@ -66,33 +68,37 @@ static inline void *rb_e2n(const struct rb_type *t, struct rb_entry *rbe)  #define RBH_ROOT(_rbt)		(_rbt)->rbt_root -static inline void rbe_set(struct rb_entry *rbe, struct rb_entry *parent) +static inline void +rbe_set(struct rb_entry *rbe, struct rb_entry *parent)  {  	RBE_PARENT(rbe) = parent;  	RBE_LEFT(rbe) = RBE_RIGHT(rbe) = NULL;  	RBE_COLOR(rbe) = RB_RED;  } -static inline void rbe_set_blackred(struct rb_entry *black, -				    struct rb_entry *red) +static inline void +rbe_set_blackred(struct rb_entry *black, struct rb_entry *red)  {  	RBE_COLOR(black) = RB_BLACK;  	RBE_COLOR(red) = RB_RED;  } -static inline void rbe_augment(const struct rb_type *t, struct rb_entry *rbe) +static inline void +rbe_augment(const struct rb_type *t, struct rb_entry *rbe)  {  	(*t->t_augment)(rb_e2n(t, rbe));  } -static inline void rbe_if_augment(const struct rb_type *t, struct rb_entry *rbe) +static inline void +rbe_if_augment(const struct rb_type *t, struct rb_entry *rbe)  {  	if (t->t_augment != NULL)  		rbe_augment(t, rbe);  } -static inline void rbe_rotate_left(const struct rb_type *t, -				   struct rbt_tree *rbt, struct rb_entry *rbe) +static inline void +rbe_rotate_left(const struct rb_type *t, struct rbt_tree *rbt, +    struct rb_entry *rbe)  {  	struct rb_entry *parent;  	struct rb_entry *tmp; @@ -124,8 +130,9 @@ static inline void rbe_rotate_left(const struct rb_type *t,  	}  } -static inline void rbe_rotate_right(const struct rb_type *t, -				    struct rbt_tree *rbt, struct rb_entry *rbe) +static inline void +rbe_rotate_right(const struct rb_type *t, struct rbt_tree *rbt, +    struct rb_entry *rbe)  {  	struct rb_entry *parent;  	struct rb_entry *tmp; @@ -157,13 +164,14 @@ static inline void rbe_rotate_right(const struct rb_type *t,  	}  } -static inline void rbe_insert_color(const struct rb_type *t, -				    struct rbt_tree *rbt, struct rb_entry *rbe) +static inline void +rbe_insert_color(const struct rb_type *t, struct rbt_tree *rbt, +    struct rb_entry *rbe)  {  	struct rb_entry *parent, *gparent, *tmp; -	while ((parent = RBE_PARENT(rbe)) != NULL -	       && RBE_COLOR(parent) == RB_RED) { +	while ((parent = RBE_PARENT(rbe)) != NULL && +	    RBE_COLOR(parent) == RB_RED) {  		gparent = RBE_PARENT(parent);  		if (parent == RBE_LEFT(gparent)) { @@ -208,10 +216,9 @@ static inline void rbe_insert_color(const struct rb_type *t,  	RBE_COLOR(RBH_ROOT(rbt)) = RB_BLACK;  } -static inline void rbe_remove_color(const struct rb_type *t, -				    struct rbt_tree *rbt, -				    struct rb_entry *parent, -				    struct rb_entry *rbe) +static inline void +rbe_remove_color(const struct rb_type *t, struct rbt_tree *rbt, +    struct rb_entry *parent, struct rb_entry *rbe)  {  	struct rb_entry *tmp; @@ -219,8 +226,8 @@ static inline void rbe_remove_color(const struct rb_type *t,  	if (parent == NULL)  		return; -	while ((rbe == NULL || RBE_COLOR(rbe) == RB_BLACK) -	       && rbe != RBH_ROOT(rbt)) { +	while ((rbe == NULL || RBE_COLOR(rbe) == RB_BLACK) && +	    rbe != RBH_ROOT(rbt)) {  		if (RBE_LEFT(parent) == rbe) {  			tmp = RBE_RIGHT(parent);  			if (RBE_COLOR(tmp) == RB_RED) { @@ -228,16 +235,16 @@ static inline void rbe_remove_color(const struct rb_type *t,  				rbe_rotate_left(t, rbt, parent);  				tmp = RBE_RIGHT(parent);  			} -			if ((RBE_LEFT(tmp) == NULL -			     || RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) -			    && (RBE_RIGHT(tmp) == NULL -				|| RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK)) { +			if ((RBE_LEFT(tmp) == NULL || +			     RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) && +			    (RBE_RIGHT(tmp) == NULL || +			     RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK)) {  				RBE_COLOR(tmp) = RB_RED;  				rbe = parent;  				parent = RBE_PARENT(rbe);  			} else { -				if (RBE_RIGHT(tmp) == NULL -				    || RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK) { +				if (RBE_RIGHT(tmp) == NULL || +				    RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK) {  					struct rb_entry *oleft;  					oleft = RBE_LEFT(tmp); @@ -266,16 +273,16 @@ static inline void rbe_remove_color(const struct rb_type *t,  				tmp = RBE_LEFT(parent);  			} -			if ((RBE_LEFT(tmp) == NULL -			     || RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) -			    && (RBE_RIGHT(tmp) == NULL -				|| RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK)) { +			if ((RBE_LEFT(tmp) == NULL || +			     RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) && +			    (RBE_RIGHT(tmp) == NULL || +			     RBE_COLOR(RBE_RIGHT(tmp)) == RB_BLACK)) {  				RBE_COLOR(tmp) = RB_RED;  				rbe = parent;  				parent = RBE_PARENT(rbe);  			} else { -				if (RBE_LEFT(tmp) == NULL -				    || RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) { +				if (RBE_LEFT(tmp) == NULL || +				    RBE_COLOR(RBE_LEFT(tmp)) == RB_BLACK) {  					struct rb_entry *oright;  					oright = RBE_RIGHT(tmp); @@ -385,7 +392,8 @@ color:  	return (old);  } -void *_rb_remove(const struct rb_type *t, struct rbt_tree *rbt, void *elm) +void * +_rb_remove(const struct rb_type *t, struct rbt_tree *rbt, void *elm)  {  	struct rb_entry *rbe = rb_n2e(t, elm);  	struct rb_entry *old; @@ -395,7 +403,8 @@ void *_rb_remove(const struct rb_type *t, struct rbt_tree *rbt, void *elm)  	return (old == NULL ? NULL : rb_e2n(t, old));  } -void *_rb_insert(const struct rb_type *t, struct rbt_tree *rbt, void *elm) +void * +_rb_insert(const struct rb_type *t, struct rbt_tree *rbt, void *elm)  {  	struct rb_entry *rbe = rb_n2e(t, elm);  	struct rb_entry *tmp; @@ -435,7 +444,8 @@ void *_rb_insert(const struct rb_type *t, struct rbt_tree *rbt, void *elm)  }  /* Finds the node with the same key as elm */ -void *_rb_find(const struct rb_type *t, struct rbt_tree *rbt, const void *key) +void * +_rb_find(const struct rb_type *t, struct rbt_tree *rbt, const void *key)  {  	struct rb_entry *tmp = RBH_ROOT(rbt);  	void *node; @@ -456,7 +466,8 @@ void *_rb_find(const struct rb_type *t, struct rbt_tree *rbt, const void *key)  }  /* Finds the first node greater than or equal to the search key */ -void *_rb_nfind(const struct rb_type *t, struct rbt_tree *rbt, const void *key) +void * +_rb_nfind(const struct rb_type *t, struct rbt_tree *rbt, const void *key)  {  	struct rb_entry *tmp = RBH_ROOT(rbt);  	void *node; @@ -478,7 +489,8 @@ void *_rb_nfind(const struct rb_type *t, struct rbt_tree *rbt, const void *key)  	return (res);  } -void *_rb_next(const struct rb_type *t, void *elm) +void * +_rb_next(const struct rb_type *t, void *elm)  {  	struct rb_entry *rbe = rb_n2e(t, elm); @@ -487,11 +499,12 @@ void *_rb_next(const struct rb_type *t, void *elm)  		while (RBE_LEFT(rbe) != NULL)  			rbe = RBE_LEFT(rbe);  	} else { -		if (RBE_PARENT(rbe) && (rbe == RBE_LEFT(RBE_PARENT(rbe)))) +		if (RBE_PARENT(rbe) && +		    (rbe == RBE_LEFT(RBE_PARENT(rbe))))  			rbe = RBE_PARENT(rbe);  		else { -			while (RBE_PARENT(rbe) -			       && (rbe == RBE_RIGHT(RBE_PARENT(rbe)))) +			while (RBE_PARENT(rbe) && +			    (rbe == RBE_RIGHT(RBE_PARENT(rbe))))  				rbe = RBE_PARENT(rbe);  			rbe = RBE_PARENT(rbe);  		} @@ -500,7 +513,8 @@ void *_rb_next(const struct rb_type *t, void *elm)  	return (rbe == NULL ? NULL : rb_e2n(t, rbe));  } -void *_rb_prev(const struct rb_type *t, void *elm) +void * +_rb_prev(const struct rb_type *t, void *elm)  {  	struct rb_entry *rbe = rb_n2e(t, elm); @@ -509,11 +523,12 @@ void *_rb_prev(const struct rb_type *t, void *elm)  		while (RBE_RIGHT(rbe))  			rbe = RBE_RIGHT(rbe);  	} else { -		if (RBE_PARENT(rbe) && (rbe == RBE_RIGHT(RBE_PARENT(rbe)))) +		if (RBE_PARENT(rbe) && +		    (rbe == RBE_RIGHT(RBE_PARENT(rbe))))  			rbe = RBE_PARENT(rbe);  		else { -			while (RBE_PARENT(rbe) -			       && (rbe == RBE_LEFT(RBE_PARENT(rbe)))) +			while (RBE_PARENT(rbe) && +			    (rbe == RBE_LEFT(RBE_PARENT(rbe))))  				rbe = RBE_PARENT(rbe);  			rbe = RBE_PARENT(rbe);  		} @@ -522,14 +537,16 @@ void *_rb_prev(const struct rb_type *t, void *elm)  	return (rbe == NULL ? NULL : rb_e2n(t, rbe));  } -void *_rb_root(const struct rb_type *t, struct rbt_tree *rbt) +void * +_rb_root(const struct rb_type *t, struct rbt_tree *rbt)  {  	struct rb_entry *rbe = RBH_ROOT(rbt);  	return (rbe == NULL ? rbe : rb_e2n(t, rbe));  } -void *_rb_min(const struct rb_type *t, struct rbt_tree *rbt) +void * +_rb_min(const struct rb_type *t, struct rbt_tree *rbt)  {  	struct rb_entry *rbe = RBH_ROOT(rbt);  	struct rb_entry *parent = NULL; @@ -542,7 +559,8 @@ void *_rb_min(const struct rb_type *t, struct rbt_tree *rbt)  	return (parent == NULL ? NULL : rb_e2n(t, parent));  } -void *_rb_max(const struct rb_type *t, struct rbt_tree *rbt) +void * +_rb_max(const struct rb_type *t, struct rbt_tree *rbt)  {  	struct rb_entry *rbe = RBH_ROOT(rbt);  	struct rb_entry *parent = NULL; @@ -555,28 +573,32 @@ void *_rb_max(const struct rb_type *t, struct rbt_tree *rbt)  	return (parent == NULL ? NULL : rb_e2n(t, parent));  } -void *_rb_left(const struct rb_type *t, void *node) +void * +_rb_left(const struct rb_type *t, void *node)  {  	struct rb_entry *rbe = rb_n2e(t, node);  	rbe = RBE_LEFT(rbe);  	return (rbe == NULL ? NULL : rb_e2n(t, rbe));  } -void *_rb_right(const struct rb_type *t, void *node) +void * +_rb_right(const struct rb_type *t, void *node)  {  	struct rb_entry *rbe = rb_n2e(t, node);  	rbe = RBE_RIGHT(rbe);  	return (rbe == NULL ? NULL : rb_e2n(t, rbe));  } -void *_rb_parent(const struct rb_type *t, void *node) +void * +_rb_parent(const struct rb_type *t, void *node)  {  	struct rb_entry *rbe = rb_n2e(t, node);  	rbe = RBE_PARENT(rbe);  	return (rbe == NULL ? NULL : rb_e2n(t, rbe));  } -void _rb_set_left(const struct rb_type *t, void *node, void *left) +void +_rb_set_left(const struct rb_type *t, void *node, void *left)  {  	struct rb_entry *rbe = rb_n2e(t, node);  	struct rb_entry *rbl = (left == NULL) ? NULL : rb_n2e(t, left); @@ -584,7 +606,8 @@ void _rb_set_left(const struct rb_type *t, void *node, void *left)  	RBE_LEFT(rbe) = rbl;  } -void _rb_set_right(const struct rb_type *t, void *node, void *right) +void +_rb_set_right(const struct rb_type *t, void *node, void *right)  {  	struct rb_entry *rbe = rb_n2e(t, node);  	struct rb_entry *rbr = (right == NULL) ? NULL : rb_n2e(t, right); @@ -592,7 +615,8 @@ void _rb_set_right(const struct rb_type *t, void *node, void *right)  	RBE_RIGHT(rbe) = rbr;  } -void _rb_set_parent(const struct rb_type *t, void *node, void *parent) +void +_rb_set_parent(const struct rb_type *t, void *node, void *parent)  {  	struct rb_entry *rbe = rb_n2e(t, node);  	struct rb_entry *rbp = (parent == NULL) ? NULL : rb_n2e(t, parent); @@ -600,19 +624,21 @@ void _rb_set_parent(const struct rb_type *t, void *node, void *parent)  	RBE_PARENT(rbe) = rbp;  } -void _rb_poison(const struct rb_type *t, void *node, unsigned long poison) +void +_rb_poison(const struct rb_type *t, void *node, unsigned long poison)  {  	struct rb_entry *rbe = rb_n2e(t, node);  	RBE_PARENT(rbe) = RBE_LEFT(rbe) = RBE_RIGHT(rbe) = -		(struct rb_entry *)poison; +	    (struct rb_entry *)poison;  } -int _rb_check(const struct rb_type *t, void *node, unsigned long poison) +int +_rb_check(const struct rb_type *t, void *node, unsigned long poison)  {  	struct rb_entry *rbe = rb_n2e(t, node); -	return ((unsigned long)RBE_PARENT(rbe) == poison -		&& (unsigned long)RBE_LEFT(rbe) == poison -		&& (unsigned long)RBE_RIGHT(rbe) == poison); +	return ((unsigned long)RBE_PARENT(rbe) == poison && +	    (unsigned long)RBE_LEFT(rbe) == poison && +	    (unsigned long)RBE_RIGHT(rbe) == poison);  }  | 
