Some functions that do call SDL_SetError but return void changed to instead return non-zero in case of errors.