--- a/graphicsdeviceinterface/screendriver/scdv_switch/scdvswitch.cpp Sat Feb 20 00:07:50 2010 +0200
+++ b/graphicsdeviceinterface/screendriver/scdv_switch/scdvswitch.cpp Fri Mar 12 15:50:05 2010 +0200
@@ -39,11 +39,16 @@
FARPROC vector[MAX_ORDINAL+1];
-
+#ifdef _DEBUG
void Stop(char* aErrorMessage)
+#else
+void Stop(char* /*aErrorMessage*/)
+#endif
{
int err = GetLastError();
+#ifdef _DEBUG
RDebug::Printf("%S, (last error = %i)", aErrorMessage, err);
+#endif
_asm int 3;
}
@@ -77,8 +82,10 @@
UserSvr::HalFunction(EHalGroupEmulator, EEmulatorHalBoolProperty, (TAny*)"symbian_graphics_use_gce", &gce);
const char* library = gce ? "_generic_scdv.dll" : "_wins_scdv.dll";
+#ifdef _DEBUG
RDebug::Printf("Redirecting scdv.dll to \"%s\" ...\n", library);
-
+#endif
+
Emulator::Escape(); // prevent deadlock between EKA2 scheduler and MS kernel
// try to load selected DLL
HINSTANCE instance = LoadLibraryA(library);
@@ -91,7 +98,9 @@
else
{
fill_vector(instance);
+#ifdef _DEBUG
RDebug::Printf("... DLL loaded successfully");
+#endif
}
}