~wxCleanupOnExit() { wxEntryCleanup(); }
};
+// ----------------------------------------------------------------------------
+// private functions
+// ----------------------------------------------------------------------------
+
+// suppress warnings about unused variables
+static inline void Use(void *) { }
+
+#define WX_SUPPRESS_UNUSED_WARN(x) Use(&x)
+
// ----------------------------------------------------------------------------
// initialization data
// ----------------------------------------------------------------------------
// below returns or throws
wxCleanupOnExit cleanupOnExit;
+ WX_SUPPRESS_UNUSED_WARN(cleanupOnExit);
+
// app initialization
- if ( !wxTheApp->OnInit() )
+ if ( !wxTheApp->CallOnInit() )
{
// don't call OnExit() if OnInit() failed
return -1;