VirtualBox

Ignore:
Timestamp:
Sep 23, 2010 12:52:36 PM (14 years ago)
Author:
vboxsync
Message:

XPCOM: stderr usage fixes for debug builds

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiManifest.cpp

    r2384 r32717  
    5959/***************************************************************************/
    6060
    61 static PRBool 
     61static PRBool
    6262GetCurrentAppDirString(xptiInterfaceInfoManager* aMgr, nsACString &aStr)
    6363{
     
    6969}
    7070
    71 static PRBool 
    72 CurrentAppDirMatchesPersistentDescriptor(xptiInterfaceInfoManager* aMgr, 
     71static PRBool
     72CurrentAppDirMatchesPersistentDescriptor(xptiInterfaceInfoManager* aMgr,
    7373                                         const char *inStr)
    7474{
     
    8484    if(NS_FAILED(rv))
    8585        return PR_FALSE;
    86    
     86
    8787    PRBool matches;
    8888    rv = appDir->Equals(descDir, &matches);
     
    108108                                 iidStr,
    109109                                 (int) typelib.GetFileIndex(),
    110                                  (int) (typelib.IsZip() ? 
     110                                 (int) (typelib.IsZip() ?
    111111                                 typelib.GetZipItemIndex() : -1),
    112112                                 (int) entry->GetScriptableFlag());
     
    129129    PRIntn interfaceCount = 0;
    130130    nsCAutoString appDirString;
    131    
     131
    132132    nsCOMPtr<nsILocalFile> tempFile;
    133133    if(!aMgr->GetCloneOfManifestLocation(getter_AddRefs(tempFile)) || !tempFile)
     
    160160        goto out;
    161161
    162     if(!PR_fprintf(fd, "%d,%s,%d,%d\n", 
     162    if(!PR_fprintf(fd, "%d,%s,%d,%d\n",
    163163                       0, g_TOKEN_Version, g_VERSION_MAJOR, g_VERSION_MINOR))
    164164        goto out;
     
    168168        goto out;
    169169
    170     if(!PR_fprintf(fd, "%d,%s,%s\n", 
     170    if(!PR_fprintf(fd, "%d,%s,%s\n",
    171171                       1, g_TOKEN_AppDir, appDirString.get()))
    172172        goto out;
     
    174174    // write Directories list
    175175
    176     if(!PR_fprintf(fd, "\n[%s,%d]\n", 
    177                        g_TOKEN_Directories, 
     176    if(!PR_fprintf(fd, "\n[%s,%d]\n",
     177                       g_TOKEN_Directories,
    178178                       (int) aWorkingSet->GetDirectoryCount()))
    179179        goto out;
     
    181181    for(i = 0; i < aWorkingSet->GetDirectoryCount(); i++)
    182182    {
    183         nsCOMPtr<nsILocalFile> dir;       
     183        nsCOMPtr<nsILocalFile> dir;
    184184        nsCAutoString str;
    185185
     
    191191        if(str.IsEmpty())
    192192            goto out;
    193        
     193
    194194        if(!PR_fprintf(fd, "%d,%s\n", (int) i, str.get()))
    195195            goto out;
     
    198198    // write Files list
    199199
    200     if(!PR_fprintf(fd, "\n[%s,%d]\n", 
    201                        g_TOKEN_Files, 
     200    if(!PR_fprintf(fd, "\n[%s,%d]\n",
     201                       g_TOKEN_Files,
    202202                       (int) aWorkingSet->GetFileCount()))
    203203        goto out;
     
    208208
    209209        LL_L2UI(size32, file.GetSize());
    210    
     210
    211211        if(!PR_fprintf(fd, "%d,%s,%d,%u,%lld\n",
    212212                           (int) i,
     
    219219    // write ArchiveItems list
    220220
    221     if(!PR_fprintf(fd, "\n[%s,%d]\n", 
    222                        g_TOKEN_ArchiveItems, 
     221    if(!PR_fprintf(fd, "\n[%s,%d]\n",
     222                       g_TOKEN_ArchiveItems,
    223223                       (int) aWorkingSet->GetZipItemCount()))
    224224        goto out;
     
    236236    interfaceCount = aWorkingSet->mNameTable->entryCount;
    237237
    238     if(!PR_fprintf(fd, "\n[%s,%d]\n", 
    239                        g_TOKEN_Interfaces, 
     238    if(!PR_fprintf(fd, "\n[%s,%d]\n",
     239                       g_TOKEN_Interfaces,
    240240                       (int) interfaceCount))
    241241        goto out;
    242242
    243243    if(interfaceCount != (PRIntn)
    244         PL_DHashTableEnumerate(aWorkingSet->mNameTable, 
     244        PL_DHashTableEnumerate(aWorkingSet->mNameTable,
    245245                               xpti_InterfaceWriter, fd))
    246246        goto out;
     
    256256    if(fd)
    257257        PR_Close(fd);
    258    
     258
    259259    if(succeeded)
    260260    {
     
    263263        if(!aMgr->GetCloneOfManifestLocation(getter_AddRefs(mainFile)) || !mainFile)
    264264            return PR_FALSE;
    265    
     265
    266266        PRBool exists;
    267267        if(NS_FAILED(mainFile->Exists(&exists)))
     
    270270        if(exists && NS_FAILED(mainFile->Remove(PR_FALSE)))
    271271            return PR_FALSE;
    272    
     272
    273273        nsCOMPtr<nsIFile> parent;
    274274        mainFile->GetParent(getter_AddRefs(parent));
    275            
     275
    276276        // MoveTo means rename.
    277277        if(NS_FAILED(tempFile->MoveToNative(parent, originalLeafName)))
     
    280280
    281281    return succeeded;
    282 }       
     282}
    283283
    284284/***************************************************************************/
    285285/***************************************************************************/
    286286
    287 static char* 
     287static char*
    288288ReadManifestIntoMemory(xptiInterfaceInfoManager* aMgr,
    289289                       PRUint32* pLength)
     
    302302    {
    303303        static PRBool shown = PR_FALSE;
    304        
     304
    305305        nsCAutoString path;
    306306        if(!shown && NS_SUCCEEDED(aFile->GetNativePath(path)) && !path.IsEmpty())
    307307        {
    308             printf("Type Manifest File: %s\n", path.get());
    309             shown = PR_TRUE;       
    310         } 
    311     }           
     308            fprintf(stderr, "Type Manifest File: %s\n", path.get());
     309            shown = PR_TRUE;
     310        }
     311    }
    312312#endif
    313313
     
    319319        return nsnull;
    320320
    321     // All exits from on here should be via 'goto out' 
     321    // All exits from on here should be via 'goto out'
    322322
    323323    if(NS_FAILED(aFile->OpenNSPRFileDesc(PR_RDONLY, 0444, &fd)) || !fd)
     
    333333        PR_Close(fd);
    334334
    335     if(!success)     
     335    if(!success)
    336336    {
    337337        delete [] whole;
     
    340340
    341341    *pLength = flen;
    342     return whole;   
     342    return whole;
    343343}
    344344
    345345static
    346 PRBool ReadSectionHeader(nsManifestLineReader& reader, 
     346PRBool ReadSectionHeader(nsManifestLineReader& reader,
    347347                         const char *token, int minCount, int* count)
    348348{
     
    369369            if((*count = atoi(values[1])) < minCount)
    370370                break;
    371            
     371
    372372            return PR_TRUE;
    373373        }
     
    406406    reader.Init(whole, flen);
    407407
    408     // All exits from here on should be via 'goto out' 
    409    
     408    // All exits from here on should be via 'goto out'
     409
    410410    // Look for "Header" section
    411411
     
    481481        PRUint32 searchPathCount;
    482482        searchPath->Count(&searchPathCount);
    483        
     483
    484484        if(dirCount != (int) searchPathCount)
    485485            goto out;
     
    492492        if(!reader.NextLine())
    493493            goto out;
    494        
     494
    495495        // index,directoryname
    496496        if(2 != reader.ParseLine(values, lengths, 2))
     
    503503        // directoryname
    504504        if(!aWorkingSet->DirectoryAtMatchesPersistentDescriptor(i, values[1]))
    505             goto out;   
     505            goto out;
    506506    }
    507507
     
    514514    // Alloc room in the WorkingSet for the filearray.
    515515
    516     if(!aWorkingSet->NewFileArray(fileCount))   
    517         goto out;   
     516    if(!aWorkingSet->NewFileArray(fileCount))
     517        goto out;
    518518
    519519    // Read the file records
     
    551551        if(LL_IS_ZERO(date))
    552552            goto out;
    553        
     553
    554554        // Append a new file record to the array.
    555555
     
    566566
    567567    if(zipItemCount)
    568         if(!aWorkingSet->NewZipItemArray(zipItemCount))   
    569             goto out;   
     568        if(!aWorkingSet->NewZipItemArray(zipItemCount))
     569            goto out;
    570570
    571571    // Read the zipItem records
     
    587587        if(!*values[1])
    588588            goto out;
    589        
     589
    590590        // Append a new zipItem record to the array.
    591591
     
    641641        if(flags != 0 && flags != 1)
    642642            goto out;
    643        
     643
    644644        // Build an InterfaceInfo and hook it in.
    645645
     
    648648        else
    649649            typelibRecord.Init(fileIndex, zipItemIndex);
    650        
     650
    651651        entry = xptiInterfaceEntry::NewEntry(values[1], lengths[1],
    652                                              iid, typelibRecord, 
     652                                             iid, typelibRecord,
    653653                                             aWorkingSet);
    654654        if(!entry)
    655             goto out;   
    656        
     655            goto out;
     656
    657657        entry->SetScriptableFlag(flags==1);
    658658
     
    660660
    661661        hashEntry = (xptiHashEntry*)
    662             PL_DHashTableOperate(aWorkingSet->mNameTable, 
     662            PL_DHashTableOperate(aWorkingSet->mNameTable,
    663663                                 entry->GetTheName(), PL_DHASH_ADD);
    664664        if(hashEntry)
    665665            hashEntry->value = entry;
    666    
     666
    667667        // Add our entry to the name hashtable.
    668668
    669669        hashEntry = (xptiHashEntry*)
    670             PL_DHashTableOperate(aWorkingSet->mIIDTable, 
     670            PL_DHashTableOperate(aWorkingSet->mIIDTable,
    671671                                 entry->GetTheIID(), PL_DHASH_ADD);
    672672        if(hashEntry)
     
    690690    }
    691691    return succeeded;
    692 }       
    693 
    694 // static 
     692}
     693
     694// static
    695695PRBool xptiManifest::Delete(xptiInterfaceInfoManager* aMgr)
    696696{
     
    705705    if(exists && NS_FAILED(aFile->Remove(PR_FALSE)))
    706706        return PR_FALSE;
    707    
     707
    708708    return PR_TRUE;
    709709}
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette