VirtualBox

Ignore:
Timestamp:
Nov 21, 2023 8:29:54 AM (15 months ago)
Author:
vboxsync
Message:

libs/xpcom: Replace PL_strdup/PL_strndup/PL_strfree with IPRT equivalents, bugref:10545

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp

    r101989 r102175  
    8888
    8989#include <iprt/assert.h>
     90#include <iprt/string.h>
    9091#include <VBox/log.h>
    9192
     
    767768
    768769    mNLoaderData = NS_COMPONENT_TYPE_NATIVE;
    769     mLoaderData[mNLoaderData].type = PL_strdup(nativeComponentType);
     770    mLoaderData[mNLoaderData].type = RTStrDup(nativeComponentType);
    770771    mLoaderData[mNLoaderData].loader = mNativeComponentLoader;
    771772    NS_ADDREF(mLoaderData[mNLoaderData].loader);
     
    780781    }
    781782
    782     mLoaderData[mNLoaderData].type = PL_strdup(staticComponentType);
     783    mLoaderData[mNLoaderData].type = RTStrDup(staticComponentType);
    783784    mLoaderData[mNLoaderData].loader = mStaticComponentLoader;
    784785    NS_ADDREF(mLoaderData[mNLoaderData].loader);
     
    874875    for (i=0; i < mNLoaderData; i++) {
    875876        NS_IF_RELEASE(mLoaderData[i].loader);
    876         PL_strfree((char *)mLoaderData[i].type);
     877        RTStrFree((char *)mLoaderData[i].type);
    877878    }
    878879    PR_Free(mLoaderData);
     
    949950AutoRegEntry::~AutoRegEntry()
    950951{
    951     if (mName) PL_strfree(mName);
    952     if (mData) PL_strfree(mData);
     952    if (mName) RTStrFree(mName);
     953    if (mData) RTStrFree(mData);
    953954}
    954955
     
    963964{
    964965    if (mData)
    965         PL_strfree(mData);
     966        RTStrFree(mData);
    966967
    967968    if (!data) {
     
    970971    }
    971972
    972     mData = PL_strdup(data);
     973    mData = RTStrDup(data);
    973974}
    974975
     
    24272428
    24282429    if (!aSpec) {
    2429         *aRegistryName = PL_strdup("");
     2430        *aRegistryName = RTStrDup("");
    24302431        return NS_OK;
    24312432    }
     
    28442845
    28452846    typeIndex = mNLoaderData;
    2846     mLoaderData[typeIndex].type = PL_strdup(typeStr);
     2847    mLoaderData[typeIndex].type = RTStrDup(typeStr);
    28472848    if (!mLoaderData[typeIndex].type) {
    28482849        // mmh! no memory. return failure.
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