Pārlūkot izejas kodu

Appease weasel's paranoid 64-bit compiler.

svn:r3389
Nick Mathewson 21 gadi atpakaļ
vecāks
revīzija
5b45527851
1 mainītis faili ar 6 papildinājumiem un 6 dzēšanām
  1. 6 6
      src/or/main.c

+ 6 - 6
src/or/main.c

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