PRInt32 n = line->mChildCount;
PRInt32 n = line->ChildCount();
nsBlockFrame::RemoveChild(LineData* aLines, nsIFrame* aChild){  LineData* line = aLines;  nsIFrame* prevChild = nsnull;  while (nsnull != line) {    nsIFrame* child = line->mFirstChild;    PRInt32 n = line->mChildCount;    while (--n >= 0) {      nsIFrame* nextChild;      child->GetNextSibling(nextChild);      if (child == aChild) {        NS_FRAME_TRACE(NS_FRAME_TRACE_CALLS,           ("nsBlockFrame::RemoveChild: line=%p frame=%p",            line, aChild));        // Continuations HAVE to be at the start of a line        NS_ASSERTION(child == line->mFirstChild, "bad continuation");        line->mFirstChild = nextChild;        if (0 == --line->mChildCount) {          line->mFirstChild = nsnull;        }        if (nsnull != prevChild) {          // When nextInFlow and it's continuation are in the same          // container then we remove the nextInFlow from the sibling          // list.          prevChild->SetNextSibling(nextChild);        }        return PR_TRUE;      }      prevChild = child;      child = nextChild;    }    line = line->mNext;  }  return PR_FALSE;}