(svn r10561) -Fix: don't give 'unused variable' warnings when disabling asserts

This commit is contained in:
truelight 2007-07-14 20:21:02 +00:00
parent 452d20487e
commit a2a3b7da24
2 changed files with 10 additions and 2 deletions

View File

@ -39,7 +39,11 @@ protected:
if (name == NULL) return;
this->name = strdup(name);
std::pair<Blitters::iterator, bool> P = GetBlitters().insert(Blitters::value_type(name, this));
#if !defined(NDEBUG)
/* NDEBUG disables asserts and gives a warning: unused variable 'P' */
std::pair<Blitters::iterator, bool> P =
#endif /* !NDEBUG */
GetBlitters().insert(Blitters::value_type(name, this));
assert(P.second);
}

View File

@ -79,7 +79,11 @@ protected:
strecpy(buf, GetDriverTypeName(type), lastof(buf));
strecpy(buf + 5, name, lastof(buf));
std::pair<Drivers::iterator, bool> P = GetDrivers().insert(Drivers::value_type(buf, this));
#if !defined(NDEBUG)
/* NDEBUG disables asserts and gives a warning: unused variable 'P' */
std::pair<Drivers::iterator, bool> P =
#endif /* !NDEBUG */
GetDrivers().insert(Drivers::value_type(buf, this));
assert(P.second);
}