mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
strdup is not defined on the mac...
This commit is contained in:
parent
6a90f201a3
commit
fc76c6e218
@ -938,12 +938,12 @@ nsComponentManagerImpl::GetInterface(const nsIID & uuid, void **result)
|
||||
|
||||
AutoRegEntry::AutoRegEntry(const char* name, PRInt64* modDate)
|
||||
{
|
||||
mName = strdup(name);
|
||||
mName = PL_strdup(name);
|
||||
mModDate = *modDate;
|
||||
}
|
||||
AutoRegEntry::~AutoRegEntry()
|
||||
{
|
||||
if(mName) free(mName);
|
||||
if(mName) PL_strfree(mName);
|
||||
}
|
||||
|
||||
PRBool
|
||||
@ -1168,7 +1168,7 @@ nsComponentManagerImpl::ReadPersistentRegistry()
|
||||
}
|
||||
|
||||
if (!contractIDTableEntry->mContractID)
|
||||
contractIDTableEntry->mContractID = strdup(values[0]);
|
||||
contractIDTableEntry->mContractID = PL_strdup(values[0]);
|
||||
|
||||
contractIDTableEntry->mFactoryEntry = cidEntry;
|
||||
}
|
||||
@ -2380,7 +2380,7 @@ nsComponentManagerImpl::RegistryLocationForSpec(nsIFile *aSpec,
|
||||
return NS_ERROR_NOT_INITIALIZED;
|
||||
|
||||
if (!aSpec) {
|
||||
*aRegistryName = strdup("");
|
||||
*aRegistryName = PL_strdup("");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user