| 
					
				 | 
			
			
				@@ -1031,19 +1031,19 @@ control_signal_act(int the_signal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch(the_signal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      signal_callback(0,0,(void*)SIGHUP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      signal_callback(0,0,(void*)(uintptr_t)SIGHUP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 2: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      signal_callback(0,0,(void*)SIGINT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      signal_callback(0,0,(void*)(uintptr_t)SIGINT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 10: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      signal_callback(0,0,(void*)SIGUSR1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      signal_callback(0,0,(void*)(uintptr_t)SIGUSR1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 12: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      signal_callback(0,0,(void*)SIGUSR2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      signal_callback(0,0,(void*)(uintptr_t)SIGUSR2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 15: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      signal_callback(0,0,(void*)SIGTERM); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      signal_callback(0,0,(void*)(uintptr_t)SIGTERM); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return -1; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1053,7 +1053,7 @@ control_signal_act(int the_signal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static void signal_callback(int fd, short events, void *arg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  int sig = (int) arg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  uintptr_t sig = (uintptr_t)arg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (sig) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case SIGTERM: 
			 |