// This is to foil optimizations in Visual C++ that throw out dummy.obj.
// PLEASE DO NOT ALTER THIS.
-#if !defined(WXMAKINGDLL)
+#if !defined(WXMAKINGDLL) && defined(__VISAGECPP__)
extern char wxDummyChar;
if (wxDummyChar) wxDummyChar++;
#endif
wxApp::~wxApp()
{
-#ifdef wxUSE_UNICODE
+#if wxUSE_UNICODE
// Delete command-line args
int i;
for (i = 0; i < argc; i++)