return PrevNode(address_of(mCurNode), &mIndexes);
nsCOMPtr<nsIContent> prevNode; prevNode = GetDeepFirstChild(mCurNode, nsnull); if (NS_FAILED(PrevNode(address_of(prevNode), nsnull))) return NS_OK; prevNode = GetDeepLastChild(prevNode, nsnull); return GetTopAncestorInRange(prevNode, address_of(mCurNode));
nsresult nsContentIterator::Prev(){  if (mIsDone)     return NS_OK;  if (!mCurNode)     return NS_OK;  if (mCurNode == mFirst)   {    mIsDone = PR_TRUE;    return NS_OK;  }    return PrevNode(address_of(mCurNode), &mIndexes);}