PrefResult result = PREF_OK;
PrefResult pref_LockPref(const char *key){	PrefNode* pref;	PrefResult result = PREF_OK;	if (!gHashTable)		return PREF_NOT_INITIALIZED;	pref = (PrefNode*) PR_HashTableLookup(gHashTable, key);	if (!pref) {        return PREF_DOES_NOT_EXIST;    }       return pref_HashPref(key, pref->defaultPref, (PrefType)pref->flags, PREF_LOCK);}