| 
					
				 | 
			
			
				@@ -28,11 +28,9 @@ void suppress_libevent_log_msg(const char *msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_event_new     event_new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_evtimer_new   evtimer_new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_evsignal_new  evsignal_new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#define tor_event_free    event_free 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_evdns_add_server_port(sock, tcp, cb, data) \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   evdns_add_server_port_with_base(tor_libevent_get_base(), \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (sock),(tcp),(cb),(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 struct event *tor_event_new(struct event_base * base, evutil_socket_t sock, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            short what, void (*cb)(evutil_socket_t, short, void *), void *arg); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -40,10 +38,11 @@ struct event *tor_evtimer_new(struct event_base * base, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             void (*cb)(evutil_socket_t, short, void *), void *arg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 struct event *tor_evsignal_new(struct event_base * base, int sig, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             void (*cb)(evutil_socket_t, short, void *), void *arg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-void tor_event_free(struct event *ev); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_evdns_add_server_port evdns_add_server_port 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+void tor_event_free(struct event *ev); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 typedef struct periodic_timer_t periodic_timer_t; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 periodic_timer_t *periodic_timer_new(struct event_base *base, 
			 |