NS_ENSURE_TRUE( ( mApplication = WinDdeCreateStringHandle( gAppData->appName, CP_WINANSI ) ) && InitTopicStrings(),
NS_ENSURE_TRUE( ( mApplication = WinDdeCreateStringHandle( (char*) gAppData->appName, CP_WINANSI ) ) && InitTopicStrings(),
nsNativeAppSupportOS2::StartDDE() {    NS_ENSURE_TRUE( mInstance == 0, NS_ERROR_NOT_INITIALIZED );    /* Get entrypoints for PMDDEML */    BOOL bDDEML = SetupOS2ddeml();    /* If we couldn't initialize DDEML, set mUSEDDE to PR_FALSE */    /* so we don't do anything else DDE related */    if (!bDDEML) {       mUseDDE = PR_FALSE;       return NS_OK;    }    // Initialize DDE.    NS_ENSURE_TRUE( DDEERR_NO_ERROR == WinDdeInitialize( &mInstance,                                                         nsNativeAppSupportOS2::HandleDDENotification,                                                         APPCLASS_STANDARD,                                                         0 ),                    NS_ERROR_FAILURE );    // Allocate DDE strings.    NS_ENSURE_TRUE( ( mApplication = WinDdeCreateStringHandle( gAppData->appName, CP_WINANSI ) ) && InitTopicStrings(),                    NS_ERROR_FAILURE );    // Next step is to register a DDE service.    NS_ENSURE_TRUE( WinDdeNameService( mInstance, mApplication, 0, DNS_REGISTER ), NS_ERROR_FAILURE );#if MOZ_DEBUG_DDE    printf( "DDE server started\n" );#endif    return NS_OK;}