Fixed a few warnings and uninitialized variables that could actually lead

to bugs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25989 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2008-06-17 08:27:12 +00:00
parent a177ec8cf6
commit 872781f355
@@ -144,13 +144,13 @@ int OpenSoundDevice::select_oss_rate(const oss_audioinfo *info, int rate)
// else use max available // else use max available
return info->max_rate; return info->max_rate;
} }
int i; uint32 max_rate = 0;
int max_rate; for (uint32 i = 0; i < info->nrates; i++) {
for (i = 0; i < info->nrates; i++) { if ((int32)info->rates[i] < info->min_rate
if (info->rates[i] < info->min_rate || info->rates[i] > info->max_rate) || (int32)info->rates[i] > info->max_rate)
continue; continue;
// if the hint matches // if the hint matches
if (rate && rate == info->rates[i]) if (rate && rate == (int32)info->rates[i])
return rate; return rate;
if (info->rates[i] > max_rate) if (info->rates[i] > max_rate)
max_rate = info->rates[i]; max_rate = info->rates[i];
@@ -364,7 +364,8 @@ status_t OpenSoundDevice::InitDriver()
{ {
CALLED(); CALLED();
PRINT(("OpenSoundDevice::InitDriver: %d engines, %d mixers\n", CountEngines(), CountMixers())); PRINT(("OpenSoundDevice::InitDriver: %ld engines, %ld mixers\n",
CountEngines(), CountMixers()));
if (CountMixers()) { if (CountMixers()) {
;//... ;//...