{ NS_ASSERTION(aFlag<=PFD_LASTFLAG, "bad flag"); NS_ASSERTION(aValue==PR_FALSE || aValue==PR_TRUE, "bad value"); if (aValue) { mFlags |= aFlag; } else { mFlags &= ~aFlag; }
{ NS_ASSERTION(aFlag<=LL_LASTFLAG, "bad flag"); NS_ASSERTION(aValue==PR_FALSE || aValue==PR_TRUE, "bad value"); if (aValue) { mFlags |= aFlag;
    void SetFlag(PRUint32 aFlag, PRBool aValue)    {      NS_ASSERTION(aFlag<=PFD_LASTFLAG, "bad flag");      NS_ASSERTION(aValue==PR_FALSE || aValue==PR_TRUE, "bad value");      if (aValue) { // set flag        mFlags |= aFlag;      }      else {        // unset flag        mFlags &= ~aFlag;      }    }