{ *return_int = pref->defaultPref.intVal;  if(*return_int == ((PRInt32) BOGUS_DEFAULT_INT_PREF_VALUE)) return PREF_DEFAULT_VALUE_NOT_INITIALIZED; }
{ PRInt32 tempInt = pref->defaultPref.intVal;  if (tempInt == ((PRInt32) BOGUS_DEFAULT_INT_PREF_VALUE)) return PREF_DEFAULT_VALUE_NOT_INITIALIZED; *return_int = tempInt; }
PrefResult PREF_GetIntPref(const char *pref_name,PRInt32 * return_int, 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_INT))    {        if (get_default || PREF_IS_LOCKED(pref) || !PREF_HAS_USER_VALUE(pref))                {                        *return_int = pref->defaultPref.intVal;                        /* check to see if we even had a default */                        if(*return_int == ((PRInt32) BOGUS_DEFAULT_INT_PREF_VALUE))                                return PREF_DEFAULT_VALUE_NOT_INITIALIZED;                }        else            *return_int = pref->userPref.intVal;        result = PREF_OK;    }    return result;}