Signed integers were converted to unsigned before being checked if smaller 0. Found by Cppcheck.
@@ -79,7 +79,7 @@ void SDL_DestroySemaphore(SDL_sem *sem)
int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
{
Uint32 *pTimeout;
- unsigned int res;
+ int res;
if (sem == NULL) {
SDL_SetError("Passed a NULL sem");