@@ -465,11 +465,11 @@ _##sig##Handler = (void (*)(id, SEL))[(id)delegate \ methodForSelector: \ @selector(applicationDidReceive##sig)]; \ signal(sig, handle##sig); \ } else \ - signal(sig, SIG_DFL); + signal(sig, (void (*)(int))SIG_DFL); #endif _delegate = delegate; REGISTER_SIGNAL(SIGINT)