Bug 1415799 - Remove PREF_ClearUserPref() forward declaration. r=glandium draft
authorNicholas Nethercote <nnethercote@mozilla.com>
Thu, 09 Nov 2017 17:59:12 +1100
changeset 695472 21d2abca1c7720d55d02d8bff7dfe8e6608ecdcb
parent 695471 6936c54990bd01388508c429186aa6d3e16ee63e
child 695473 1892d7ed839124376a4a4a42846000d25fb338b1
push id88417
push usernnethercote@mozilla.com
push dateThu, 09 Nov 2017 07:02:38 +0000
reviewersglandium
bugs1415799
milestone58.0a1
Bug 1415799 - Remove PREF_ClearUserPref() forward declaration. r=glandium It's not needed. MozReview-Commit-ID: AqKeBuxZJh3
modules/libpref/Preferences.cpp
--- a/modules/libpref/Preferences.cpp
+++ b/modules/libpref/Preferences.cpp
@@ -268,19 +268,16 @@ private:
 struct PrefHashEntry : PLDHashEntryHdr
 {
   PrefTypeFlags mPrefFlags; // this field first to minimize 64-bit struct size
   const char* mKey;
   PrefValue mDefaultPref;
   PrefValue mUserPref;
 };
 
-static nsresult
-PREF_ClearUserPref(const char* aPrefName);
-
 static void
 ClearPrefEntry(PLDHashTable* aTable, PLDHashEntryHdr* aEntry)
 {
   auto pref = static_cast<PrefHashEntry*>(aEntry);
   if (pref->mPrefFlags.IsTypeString()) {
     free(const_cast<char*>(pref->mDefaultPref.mStringVal));
     free(const_cast<char*>(pref->mUserPref.mStringVal));
   }