VirtualBox

Ignore:
Timestamp:
Dec 4, 2023 5:24:33 PM (17 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160600
Message:

libs/xpcom: Get rid of PL_strcmp/PL_strncmp and replace with IPRT equivalents, bugref:10545

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/xpcom/io/nsAppFileLocationProvider.cpp

    r102315 r102457  
    3737 *
    3838 * ***** END LICENSE BLOCK ***** */
     39#include <iprt/string.h>
    3940
    4041#include "nsAppFileLocationProvider.h"
     
    133134    *persistant = PR_TRUE;
    134135
    135     if (nsCRT::strcmp(prop, NS_APP_APPLICATION_REGISTRY_DIR) == 0)
     136    if (RTStrCmp(prop, NS_APP_APPLICATION_REGISTRY_DIR) == 0)
    136137    {
    137138        rv = GetProductDirectory(getter_AddRefs(localFile));
    138139    }
    139     else if (nsCRT::strcmp(prop, NS_APP_APPLICATION_REGISTRY_FILE) == 0)
     140    else if (RTStrCmp(prop, NS_APP_APPLICATION_REGISTRY_FILE) == 0)
    140141    {
    141142        rv = GetProductDirectory(getter_AddRefs(localFile));
     
    143144            rv = localFile->AppendNative(APP_REGISTRY_NAME);
    144145    }
    145     else if (nsCRT::strcmp(prop, NS_APP_DEFAULTS_50_DIR) == 0)
     146    else if (RTStrCmp(prop, NS_APP_DEFAULTS_50_DIR) == 0)
    146147    {
    147148        rv = CloneMozBinDirectory(getter_AddRefs(localFile));
     
    149150            rv = localFile->AppendRelativeNativePath(DEFAULTS_DIR_NAME);
    150151    }
    151     else if (nsCRT::strcmp(prop, NS_APP_PREF_DEFAULTS_50_DIR) == 0)
     152    else if (RTStrCmp(prop, NS_APP_PREF_DEFAULTS_50_DIR) == 0)
    152153    {
    153154        rv = CloneMozBinDirectory(getter_AddRefs(localFile));
     
    158159        }
    159160    }
    160     else if (nsCRT::strcmp(prop, NS_APP_PROFILE_DEFAULTS_50_DIR) == 0 ||
    161              nsCRT::strcmp(prop, NS_APP_PROFILE_DEFAULTS_NLOC_50_DIR) == 0)
     161    else if (RTStrCmp(prop, NS_APP_PROFILE_DEFAULTS_50_DIR) == 0 ||
     162             RTStrCmp(prop, NS_APP_PROFILE_DEFAULTS_NLOC_50_DIR) == 0)
    162163    {
    163164        rv = CloneMozBinDirectory(getter_AddRefs(localFile));
     
    168169        }
    169170    }
    170     else if (nsCRT::strcmp(prop, NS_APP_USER_PROFILES_ROOT_DIR) == 0)
     171    else if (RTStrCmp(prop, NS_APP_USER_PROFILES_ROOT_DIR) == 0)
    171172    {
    172173        rv = GetDefaultUserProfileRoot(getter_AddRefs(localFile));
    173174    }
    174     else if (nsCRT::strcmp(prop, NS_APP_RES_DIR) == 0)
     175    else if (RTStrCmp(prop, NS_APP_RES_DIR) == 0)
    175176    {
    176177        rv = CloneMozBinDirectory(getter_AddRefs(localFile));
     
    178179            rv = localFile->AppendRelativeNativePath(RES_DIR_NAME);
    179180    }
    180     else if (nsCRT::strcmp(prop, NS_APP_CHROME_DIR) == 0)
     181    else if (RTStrCmp(prop, NS_APP_CHROME_DIR) == 0)
    181182    {
    182183        rv = CloneMozBinDirectory(getter_AddRefs(localFile));
     
    184185            rv = localFile->AppendRelativeNativePath(CHROME_DIR_NAME);
    185186    }
    186     else if (nsCRT::strcmp(prop, NS_APP_PLUGINS_DIR) == 0)
     187    else if (RTStrCmp(prop, NS_APP_PLUGINS_DIR) == 0)
    187188    {
    188189        rv = CloneMozBinDirectory(getter_AddRefs(localFile));
     
    190191            rv = localFile->AppendRelativeNativePath(PLUGINS_DIR_NAME);
    191192    }
    192     else if (nsCRT::strcmp(prop, NS_ENV_PLUGINS_DIR) == 0)
     193    else if (RTStrCmp(prop, NS_ENV_PLUGINS_DIR) == 0)
    193194    {
    194195        NS_ERROR("Don't use nsAppFileLocationProvider::GetFile(NS_ENV_PLUGINS_DIR, ...). "
     
    198199            rv = NS_NewNativeLocalFile(nsDependentCString(pathVar), PR_TRUE, getter_AddRefs(localFile));
    199200    }
    200     else if (nsCRT::strcmp(prop, NS_USER_PLUGINS_DIR) == 0)
     201    else if (RTStrCmp(prop, NS_USER_PLUGINS_DIR) == 0)
    201202    {
    202203        rv = GetProductDirectory(getter_AddRefs(localFile));
     
    204205            rv = localFile->AppendRelativeNativePath(PLUGINS_DIR_NAME);
    205206    }
    206     else if (nsCRT::strcmp(prop, NS_APP_SEARCH_DIR) == 0)
     207    else if (RTStrCmp(prop, NS_APP_SEARCH_DIR) == 0)
    207208    {
    208209        rv = CloneMozBinDirectory(getter_AddRefs(localFile));
     
    210211            rv = localFile->AppendRelativeNativePath(SEARCH_DIR_NAME);
    211212    }
    212     else if (nsCRT::strcmp(prop, NS_APP_INSTALL_CLEANUP_DIR) == 0)
     213    else if (RTStrCmp(prop, NS_APP_INSTALL_CLEANUP_DIR) == 0)
    213214    {
    214215        // This is cloned so that embeddors will have a hook to override
     
    466467    nsresult rv = NS_ERROR_FAILURE;
    467468
    468     if (!nsCRT::strcmp(prop, NS_APP_PLUGINS_DIR_LIST))
     469    if (!RTStrCmp(prop, NS_APP_PLUGINS_DIR_LIST))
    469470    {
    470471        static const char* keys[] = { nsnull, NS_APP_PLUGINS_DIR, nsnull };
Note: See TracChangeset for help on using the changeset viewer.

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