@@ -36,13 +36,17 @@ protected:
void RegisterBlitter(const char *name)
{
/* Don't register nameless Blitters */
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);
}
public:
BlitterFactoryBase() :
name(NULL)