int main( int argc, char *argv[] ) { DFBResult ret; IDirectFB *dfb; /* Initialize DirectFB. */ ret = DirectFBInit( &argc, &argv ); if (ret) { D_DERROR( ret, "DFBTest/Resize: DirectFBInit() failed!\n" ); return ret; } /* Create super interface. */ ret = DirectFBCreate( &dfb ); if (ret) { D_DERROR( ret, "DFBTest/Resize: DirectFBCreate() failed!\n" ); return ret; } /* Required for keyboard access */ dfb->SetCooperativeLevel( dfb, DFSCL_FULLSCREEN ); TestResize( dfb ); /* Shutdown DirectFB. */ dfb->Release( dfb ); return ret; }
int #if _WIN32_WCE _cdecl #endif main() { // afxMemDF |= allocMemDF | checkAlwaysMemDF; // The M4STRING package sometimes keeps a spare empty string around. // By allocating it here, we avoid a few bogus memory leak reports. c4_String empty; #if q4_MAC_LEAK_CHECK DebugNewForgetLeaks(); #endif #if q4_MWCW_PROFILER if(!ProfilerInit(collectDetailed, bestTimeBase, 20, 5)) { #endif TestBasics1(); TestBasics2(); TestNotify(); TestCustom1(); TestCustom2(); TestResize(); TestStores1(); TestStores2(); TestStores3(); TestStores4(); TestStores5(); TestDiffer(); TestExtend(); TestFormat(); TestMapped(); TestLimits(); #if q4_MWCW_PROFILER ProfilerDump("\pRegress.prof"); ProfilerTerm(); }