if (mOuter->mState & NS_STATE_DEFAULT_HORIZONTAL) orient = PR_TRUE;
nsBoxFrameInner::CacheAttributes(){  /*  printf("Caching: ");  mOuter->DumpBox(stdout);  printf("\n");   */  mValign = nsBoxFrame::vAlign_Top;  mHalign = nsBoxFrame::hAlign_Left;  mOuter->GetInitialVAlignment(mValign);  mOuter->GetInitialHAlignment(mHalign);    PRBool orient = PR_FALSE;  if (mOuter->mState & NS_STATE_DEFAULT_HORIZONTAL)     orient = PR_TRUE;  mOuter->GetInitialOrientation(orient);   if (orient)        mOuter->mState |= NS_STATE_IS_HORIZONTAL;    else        mOuter->mState &= ~NS_STATE_IS_HORIZONTAL;  PRBool equalSize = PR_FALSE;  mOuter->GetInitialEqualSize(equalSize);   if (equalSize)        mOuter->mState |= NS_STATE_EQUAL_SIZE;    else        mOuter->mState &= ~NS_STATE_EQUAL_SIZE;  PRBool autostretch = mOuter->mState & NS_STATE_AUTO_STRETCH;  mOuter->GetInitialAutoStretch(autostretch);  if (autostretch)        mOuter->mState |= NS_STATE_AUTO_STRETCH;     else        mOuter->mState &= ~NS_STATE_AUTO_STRETCH;  PRBool debug = mOuter->mState & NS_STATE_SET_TO_DEBUG;  PRBool debugSet = GetInitialDebug(debug);   if (debugSet) {        mOuter->mState |= NS_STATE_DEBUG_WAS_SET;        if (debug)            mOuter->mState |= NS_STATE_SET_TO_DEBUG;        else            mOuter->mState &= ~NS_STATE_SET_TO_DEBUG;  } else {        mOuter->mState &= ~NS_STATE_DEBUG_WAS_SET;  }}