Add case for non sparc / non i386 SYSDEPS_CallOnStack.
diff --git a/scheduler/sysdeps.c b/scheduler/sysdeps.c index 7d1a0a3..88e2e42 100644 --- a/scheduler/sysdeps.c +++ b/scheduler/sysdeps.c
@@ -273,7 +273,13 @@ while(1); /* avoid warning */ } # endif /* !defined(__GNUC__) */ -#endif /* !defined(__i386__) */ +#else /* !sparc, !i386 */ +void SYSDEPS_CallOnStack( void (*func)(LPVOID), LPVOID arg ) +{ + func( arg ); + while(1); /* avoid warning */ +} +#endif /* !defined(__i386__) && !defined(__sparc__) */ /***********************************************************************