PL_DHashTableFinish(&mResources); PL_DHashTableFinish(&mLiterals); PL_DHashTableFinish(&mInts); PL_DHashTableFinish(&mDates); PL_DHashTableFinish(&mBlobs);
if (mResources.ops) PL_DHashTableFinish(&mResources); if (mLiterals.ops) PL_DHashTableFinish(&mLiterals); if (mInts.ops) PL_DHashTableFinish(&mInts); if (mDates.ops) PL_DHashTableFinish(&mDates); if (mBlobs.ops) PL_DHashTableFinish(&mBlobs);
RDFServiceImpl::~RDFServiceImpl(){    if (mNamedDataSources) {        PL_HashTableDestroy(mNamedDataSources);        mNamedDataSources = nsnull;    }    PL_DHashTableFinish(&mResources);    PL_DHashTableFinish(&mLiterals);    PL_DHashTableFinish(&mInts);    PL_DHashTableFinish(&mDates);    PL_DHashTableFinish(&mBlobs);    gRDFService = nsnull;}