mirror of
				https://git.haproxy.org/git/haproxy.git/
				synced 2025-10-31 00:21:00 +01:00 
			
		
		
		
	This one turns the various forms of "cs->endp->flags <op> value" to their sc_ep_<op>(cs) equivalent.
		
			
				
	
	
		
			77 lines
		
	
	
		
			916 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			916 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @@
 | |
| struct conn_stream *cs;
 | |
| expression e;
 | |
| @@
 | |
| (
 | |
| - (cs->endp->flags & (e))
 | |
| + sc_ep_test(cs, e)
 | |
| |
 | |
| - (cs->endp->flags & e)
 | |
| + sc_ep_test(cs, e)
 | |
| |
 | |
| - cs->endp->flags & (e)
 | |
| + sc_ep_test(cs, e)
 | |
| |
 | |
| - cs->endp->flags & e
 | |
| + sc_ep_test(cs, e)
 | |
| )
 | |
| 
 | |
| @@
 | |
| struct conn_stream *cs;
 | |
| expression e;
 | |
| @@
 | |
| (
 | |
| - cs->endp->flags |= (e)
 | |
| + sc_ep_set(cs, e)
 | |
| |
 | |
| - cs->endp->flags |= e
 | |
| + sc_ep_set(cs, e)
 | |
| )
 | |
| 
 | |
| @@
 | |
| struct conn_stream *cs;
 | |
| expression e;
 | |
| @@
 | |
| (
 | |
| - cs->endp->flags &= ~(e)
 | |
| + sc_ep_clr(cs, e)
 | |
| |
 | |
| - cs->endp->flags &= (e)
 | |
| + sc_ep_clr(cs, ~e)
 | |
| |
 | |
| - cs->endp->flags &= ~e
 | |
| + sc_ep_clr(cs, e)
 | |
| |
 | |
| - cs->endp->flags &= e
 | |
| + sc_ep_clr(cs, ~e)
 | |
| )
 | |
| 
 | |
| @@
 | |
| struct conn_stream *cs;
 | |
| @@
 | |
| - cs->endp->flags = 0
 | |
| + sc_ep_zero(cs)
 | |
| 
 | |
| @@
 | |
| struct conn_stream *cs;
 | |
| expression e;
 | |
| @@
 | |
| (
 | |
| - cs->endp->flags = (e)
 | |
| + sc_ep_setall(cs, e)
 | |
| |
 | |
| - cs->endp->flags = e
 | |
| + sc_ep_setall(cs, e)
 | |
| )
 | |
| 
 | |
| @@
 | |
| struct conn_stream *cs;
 | |
| @@
 | |
| (
 | |
| - (cs->endp->flags)
 | |
| + sc_ep_get(cs)
 | |
| |
 | |
| - cs->endp->flags
 | |
| + sc_ep_get(cs)
 | |
| )
 |