зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1171323 - Remove PL_DHashFreeStringKey(), because it's dead. r=froydnj.
--HG-- extra : rebase_source : 1c0d5a858e6deab28c9118f8d2c6dea6a867dd81
This commit is contained in:
Родитель
39a7d94450
Коммит
b4d714b84f
|
@ -133,21 +133,6 @@ PL_DHashClearEntryStub(PLDHashTable* aTable, PLDHashEntryHdr* aEntry)
|
|||
aTable->ClearEntryStub(aEntry);
|
||||
}
|
||||
|
||||
MOZ_ALWAYS_INLINE void
|
||||
PLDHashTable::FreeStringKey(PLDHashEntryHdr* aEntry)
|
||||
{
|
||||
const PLDHashEntryStub* stub = (const PLDHashEntryStub*)aEntry;
|
||||
|
||||
free((void*)stub->key);
|
||||
memset(aEntry, 0, mEntrySize);
|
||||
}
|
||||
|
||||
void
|
||||
PL_DHashFreeStringKey(PLDHashTable* aTable, PLDHashEntryHdr* aEntry)
|
||||
{
|
||||
aTable->FreeStringKey(aEntry);
|
||||
}
|
||||
|
||||
static const PLDHashTableOps stub_ops = {
|
||||
PL_DHashVoidPtrKeyStub,
|
||||
PL_DHashMatchEntryStub,
|
||||
|
|
|
@ -288,8 +288,6 @@ public:
|
|||
|
||||
void ClearEntryStub(PLDHashEntryHdr* aEntry);
|
||||
|
||||
void FreeStringKey(PLDHashEntryHdr* aEntry);
|
||||
|
||||
#ifdef PL_DHASHMETER
|
||||
void DumpMeter(PLDHashEnumerator aDump, FILE* aFp);
|
||||
#endif
|
||||
|
@ -445,8 +443,6 @@ PL_DHashMoveEntryStub(PLDHashTable* aTable,
|
|||
|
||||
void PL_DHashClearEntryStub(PLDHashTable* aTable, PLDHashEntryHdr* aEntry);
|
||||
|
||||
void PL_DHashFreeStringKey(PLDHashTable* aTable, PLDHashEntryHdr* aEntry);
|
||||
|
||||
/*
|
||||
* If you use PLDHashEntryStub or a subclass of it as your entry struct, and
|
||||
* if your entries move via memcpy and clear via memset(0), you can use these
|
||||
|
|
Загрузка…
Ссылка в новой задаче