Fixed some issues found by winapi_check.
diff --git a/dlls/ntdll/signal_sparc.c b/dlls/ntdll/signal_sparc.c
index 257c14d..66f49cf 100644
--- a/dlls/ntdll/signal_sparc.c
+++ b/dlls/ntdll/signal_sparc.c
@@ -40,7 +40,7 @@
WINE_DEFAULT_DEBUG_CHANNEL(seh);
-typedef int (*wine_signal_handler)(unsigned sig);
+typedef int (*wine_signal_handler)(unsigned int sig);
static wine_signal_handler handlers[256];
@@ -50,7 +50,7 @@
/***********************************************************************
* dispatch_signal
*/
-inline static int dispatch_signal(unsigned sig)
+inline static int dispatch_signal(unsigned int sig)
{
if (handlers[sig] == NULL) return 0;
return handlers[sig](sig);
@@ -363,7 +363,7 @@
/***********************************************************************
* __wine_set_signal_handler (NTDLL.@)
*/
-int __wine_set_signal_handler(unsigned sig, wine_signal_handler wsh)
+int __wine_set_signal_handler(unsigned int sig, wine_signal_handler wsh)
{
if (sig > sizeof(handlers) / sizeof(handlers[0])) return -1;
if (handlers[sig] != NULL) return -2;