return PREF_DOES_NOT_EXIST;  return pref_HashPref(key, pref->defaultPref, (PrefType)pref->flags, PREF_LOCK);
return NS_ERROR_UNEXPECTED;  if (lockit) { if (!PREF_IS_LOCKED(pref)) { pref->flags |= PREF_LOCKED; gIsAnyPrefLocked = PR_TRUE; if (gCallbacksEnabled) pref_DoCallback(key); } } else { if (PREF_IS_LOCKED(pref)) { pref->flags &= ~PREF_LOCKED; if (gCallbacksEnabled) pref_DoCallback(key); } } return NS_OK;
PrefResult PREF_LockPref(const char *key){    PrefHashEntry* pref;    if (!gHashTable.ops)        return PREF_NOT_INITIALIZED;    pref = pref_HashTableLookup(key);    if (!pref)        return PREF_DOES_NOT_EXIST;       return pref_HashPref(key, pref->defaultPref, (PrefType)pref->flags, PREF_LOCK);}