{ *return_value = pref->defaultPref.boolVal;  if(*return_value == ((PRBool) BOGUS_DEFAULT_BOOL_PREF_VALUE)) return PREF_DEFAULT_VALUE_NOT_INITIALIZED; }
{ PRBool tempBool = pref->defaultPref.boolVal;  if (tempBool == ((PRBool) BOGUS_DEFAULT_BOOL_PREF_VALUE)) return PREF_DEFAULT_VALUE_NOT_INITIALIZED; *return_value = tempBool; }
PrefResult PREF_GetBoolPref(const char *pref_name, PRBool * return_value, PRBool get_default){    PrefResult result = PREF_ERROR;    PrefNode* pref;    if (!gHashTable && !pref_useDefaultPrefFile())        return PREF_NOT_INITIALIZED;    pref = (PrefNode*) PR_HashTableLookup(gHashTable, pref_name);       if (pref && (pref->flags & PREF_BOOL))    {        if (get_default || PREF_IS_LOCKED(pref) || !PREF_HAS_USER_VALUE(pref))                {                        *return_value = pref->defaultPref.boolVal;                        /* check to see if we even had a default */                        if(*return_value == ((PRBool) BOGUS_DEFAULT_BOOL_PREF_VALUE))                                return PREF_DEFAULT_VALUE_NOT_INITIALIZED;                }        else            *return_value = pref->userPref.boolVal;        result = PREF_OK;    }    return result;}