GLDEF_C TInt E32Main() // main function called by E32 { __UHEAP_MARK; CTrapCleanup* cleanup = CTrapCleanup::New(); // get clean-up stack TRAPD(error, callExampleL()); __ASSERT_ALWAYS(!error,User::Panic(_L("tsymmetric"),error)); delete cleanup; // destroy clean-up stack __UHEAP_MARKEND; return 0; }
GLDEF_C TInt E32Main() // main function called by E32 { __UHEAP_MARK; CTrapCleanup* cleanup=CTrapCleanup::New(); // get clean-up stack TRAPD(error,callExampleL()); // more initialization, then do example __ASSERT_ALWAYS(!error,User::Panic(KTxtEPOC32EX,error)); CloseSTDLIB(); delete cleanup; // destroy clean-up stack __UHEAP_MARKEND; return 0; // and return }
GLDEF_C TInt E32Main() { __UHEAP_MARK; CTrapCleanup* cleanup=CTrapCleanup::New(); TRAPD(error,callExampleL()); _LIT(KTxtTrainingTest,"TrainingApp"); __ASSERT_ALWAYS(!error,User::Panic(KTxtTrainingTest,error)); delete cleanup; __UHEAP_MARKEND; // Check the test program doesn't leak memory. return KErrNone; }
////////////////////////////////////////////////////////////////////////////// // // Main function called by E32 // ////////////////////////////////////////////////////////////////////////////// GLDEF_C TInt E32Main() { // Get cleanup stack CTrapCleanup* cleanup=CTrapCleanup::New(); // Some more initialization, then do the example TRAPD(error,callExampleL()); // callExampleL() should never leave. _LIT(KMsgPanicEpoc32ex,"EPOC32EX"); __ASSERT_ALWAYS(!error,User::Panic(KMsgPanicEpoc32ex,error)); // destroy the cleanup stack delete cleanup; // return return 0; }
GLDEF_C TInt E32Main() // main function called by E32 { __UHEAP_MARK; test.Start(_L("ParseFile")); test.Title(); theCleanup=CTrapCleanup::New(); TRAPD(ret,callExampleL()); delete theCleanup; test.End(); test.Close(); __UHEAP_MARKEND; return(KErrNone); }